Monthly Archives:: September 2010

Introducing New PHP, Java and .NET SDKs

Posted On: Filed Under: Gigya Updates

Along with our mobile SDKs, Gigya recently released PHP, Java and .NET SDKs to make it even easier to interface with the Gigya API using REST. Implementing these SDKs into your web application is very straightforward and the benefits will range from simple convenience for developers to more efficient code.

We wanted to highlight several features that developers have been asking about.

Signing Requests Made Easier
For security reasons, Gigya requires that all standard REST API calls be digitally “signed” using the HMAC-SHA1 algorithm. This guarantees that requests originating from an authorized partner have not tampered with in transit. If you’re using one of our SDKs, signature calculation is now done automatically. Take a look at this quick PHP code sample and you’ll notice the signature calculation (and all other related security parameters) are performed by the SDK.

[sourcecode language=”php”]
// Define the API-Key and Secret key (the keys can be obtained from your site setup page on Gigya’s website).

// Step 1 – Defining request parameters
$params = new GSDictionary();
$params->put(“uid”, “PUT-UID-HERE”); // set the “uid” parameter to user’s ID
$params->put(“status”, “I feel great”); // set the “status” parameter to “I feel great”

// Step 2 – Sending the request
$method = “socialize.setStatus”;
$request = new GSRequest($apiKey,$secretKey,$method,$params);
$response = $request->send();

// Step 3 – handling the request’s response.
{ // SUCCESS! response status = OK
echo “Success in setStatus operation.”;
{ // Error
echo (“Got error on setStatus: ” . $response->getErrorMessage());

Validating Responses Made Easier
Gigya attaches a cryptographic signature to all responses that include user information. To verify the response is actually coming from Gigya (i.e., hasn’t been tampered with) your application should always validate this signature. If you’re using one of our SDKs, the class SigUtils will perform this signature calculation automatically. Check out this PHP code sample and you’ll see that validating Gigya response signatures is just a couple lines of code.

Read more on “Introducing New PHP, Java and .NET SDKs” »

Tags: , , , , ,

Facebook Adds an Implicit Follow Feature

Posted On: Filed Under: Social Marketing

As recently reported by Inside Facebook and TechCrunch, a small tweak in the “respond to friend request” screen on FB is going to make a huge impact on how many people follow (not friend) a person on FB. Yes, Facebook has a follow feature, though it’s not explicit. When you make a friend request of someone and they do not block you (left as pending) all of your public activities are streamed to their feed, just as they would be if they were following you on Twitter. You can think of this as one-sided friending.

But how many people have public activities? Lots. Since the privacy setting change from a few months back, the default setting on most activities and shares for many many users is “public”. This new tweak makes is more difficult to block friend requests – it’s now a two-step process across multiple pages –  and promotes keeping friends in pending mode with a prominent “Not now” button.

Chances are significantly more people will be exposed to shares from other websites, and theoretically with the same degree of influence.

Tags: ,

Social Login Impacts the Bottom Line – Plus Other Findings in New 2010 Research Report

Posted On: Filed Under: Gigya Updates, Social Marketing

by Liza Hausman

Leading online businesses have big plans for social login.  That’s according to the findings of a new research report we released today which was conducted by strategic market research firm Edge Research. The report, “The Value of Social Login and the Registered User,” takes a look at the importance of registered users from the perspective of executives at leading online retailers and publishers, and how they are applying social login for myriad benefits.  This research supports the efforts of all the social identity providers; you can read Angus Logan’s take on the Windows Live Developer blog here.

The Importance of Social Sign-On Benefits

65% of both publishers and retailers surveyed say that registered users are  more valuable than those who have not registered, but that their organizations are working harder than ever to drive registrations by minimizing required fields or by running costly promotions.

To overcome this challenge, businesses are turning to social login.  Executives surveyed believe social login benefits include improved targeting, positive buzz, increased loyalty and ultimately increased revenue. The vast majority also believe these benefits are both important and achievable.

Read more on “Social Login Impacts the Bottom Line – Plus Other Findings in New 2010 Research Report” »

Tags: , , ,

iPhone iPad and Android SDKs Take Gigya Clients Mobile

Posted On: Filed Under: Gigya Updates

Gigya now provides SDKs for iPhone/IPad and Android, and they are included at no additional charge for any client.  These SDKs are notable in that they provide access to both Social Login and the full array of social functionality provided by the Gigya social optimization platform.  This means that your mobile app can make secure, native, efficient 100% client-side API calls for any platform function including:

  • Login / Connect
  • Share (publish user action)
  • Get user info
  • Get friends
  • Get photos

Developers can dig into the SDKs here

Tags: , ,