无法使用gigya获取G +的数据

时间:2014-09-24 01:45:54

标签: callback google-plus gigya

我们创建了gigya帐户。使用相同的gigya帐户,我们创建了Twitter,facebook& G +帐户(参考:http://developers.gigya.com/010_Developer_Guide/82_Socialize_Setup/005_Opening_External_Applications/16_Google)。

我们能够吸引用户和有朋友信息使用gigya为FB& Twitter,但我们无法使用gigya获取G +帐户的用户和朋友信息。 我们检查了G +帐户是否设置正确(因为我们可以使用G + API获取G +帐户信息)。 任何人都可以帮助我们解决问题(为什么我们无法获取G +帐户的数据)

代码段:

GSRequest request = new GSRequest(apiKey, secretKey,
        "socialize.getFriendsInfo", false);
request.setParam(Parameters.uid, uid);
request.setParam(Parameters.format, "json");
GSResponse response = request.send(timeout);
String response_json = response.getResponseText();
System.out.println("Friends Info : ");
System.out.println("#### "+response_json);

输出:

朋友信息:获取空白朋友列表数组...

{" friends":[]," oldestDataUpdatedTimestamp":0," oldestDataAge":3417602649," statusCode":200," errorCode":0," statusReason":" OK"," callId":" d383b76ff5ab4822899577f9cd15f3ea"}

同样适用于个人资料详情:未获取昵称和放大器等基本详细信息其他属性......

先谢谢你

1 个答案:

答案 0 :(得分:0)

在您正在使用Gigya控制台进行测试的Gigya API密钥中,使用设置>>权限屏幕并确保选中“启用扩展社交功能(包括访问Google+圈子)”权限。然后尝试使用showLoginUI和您正在调用getFriendsInfo的G +用户重新登录。下次调用getFriendsInfo时,它应该返回朋友信息。

如果仍然无效,请尝试使用之前未登录该API密钥的新G +用户。