嗨,有人可以告诉我(我使用Facebook Connect Plugin for Phonegap)如何获得用户朋友的分数?
根据多个来源,您需要做的就是对以下内容进行API调用:
facebookConnectPlugin.api( '/me/scores', ['user_friends'], function( response ) {
});
因为此应用的当前权限是(来自访问令牌调试):
public_profile, basic_info, read_stream, email, publish_actions, user_friends, user_games_activity
但我得到的回答总是一样的:
{
"data": [
],
"summary": {
"total_count": 39
}
}
如果我使用/{appid}/scores
,我会得到:
{
"data": [
{
"user": {
"id": "147555555555",
"name": "Snowden Luke"
},
"score": 1005,
"application": {
"name": "DFdfdf",
"namespace": "dfdfdfd",
"id": "5205555555583"
}
}
]
}
(我的!)
任何帮助?
答案 0 :(得分:0)
根据https://developers.facebook.com/docs/graph-api/reference/v2.1/app/scores#readperms
/{app-id}/scores
返回
此Facebook游戏为用户及其朋友分数。
所以,这似乎是适合您的终点。关于权限,文档说
用户访问令牌需要该用户从生成令牌的应用查看分数。如果已授予user_friends权限,它还将返回朋友'分数。
问题: