我已经下载了facebook-android-sdk-3.14.1.zip,并且试图让示例工作。我陷在FriendPickerFragment中,永远不会返回朋友列表。我可以使用'精美'的例子和我的版本通过以下方式登录到Facebook上(再次使用Facebook代码):https://developers.facebook.com/docs/android/getting-startedFacebook FriendPickerFragment api
我发现我的请求只能通过公共配置文件许可进行,例如,
{Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[public_profile]}, appId:520510648055719}
我把代码Facebook friend picker SDK sample not working Android,将添加user_friends权限,并查看会话现在:
{Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[public_profile, basic_info, user_friends]}, appId:520510648055719}
当我跟踪的代码到RequestAsyncTask.doInBackground 请求中的价值:
@Override
protected List<Response> doInBackground(Void... params) {
try {
if (connection == null) {
return requests.executeAndWait();
} else {
return Request.executeConnectionAndWait(connection, requests);
}
} catch (Exception e) {
exception = e;
return null;
}
}
是
{Request: session: {Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[public_profile, basic_info, user_friends]}, appId:520510648055719}, graphPath: me/friends, graphObject: null, restMethod: null, httpMethod: GET, parameters: Bundle[{fields=id,name,picture.height(75).width(75)}]}
,我看到在onPostExecute(表结果)的响应:
[{Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:true}]
可能出现了一些问题,缓存早些时候,我需要明确的第一?如果是这样,我该怎么做?
我读过Facebook最近改变了安全性。我已经创建了我的Facebook TestUI“应用程序”并输入了hashKey(我假设一切正常,因为我可以成功登录到Facebook)
有什么我应该看?
在这寻找任何和所有的智慧。
感谢
埃里克
请在stackoverflow上搜索。您最有可能使用API v2.0,这意味着您只会找回也在使用该应用程序的朋友 – WizKid