GraphRequestBatch batch = new GraphRequestBatch( GraphRequest.newMyFrIEndsRequest( accesstoken,new GraphRequest.GraphJsONArrayCallback() { @OverrIDe public voID onCompleted( JsONArray JsonArray,GraphResponse response) { // Application code for users frIEnds System.out.println("getFrIEndsData onCompleted : JsonArray " + JsonArray); System.out.println("getFrIEndsData onCompleted : response " + response); try { JsONObject JsonObject = response.getJsONObject(); System.out.println("getFrIEndsData onCompleted : JsonObject " + JsonObject); JsONObject summary = JsonObject.getJsONObject("summary"); System.out.println("getFrIEndsData onCompleted : summary total_count - " + summary.getString("total_count")); } catch (Exception e) { e.@R_404_1715@(); } } }) ); batch.addCallback(new GraphRequestBatch.Callback() { @OverrIDe public voID onBatchCompleted(GraphRequestBatch graphRequests) { // Application code for when the batch finishes } }); batch.executeAsync(); Bundle parameters = new Bundle(); parameters.putString("fIElds","ID,name,link,picture");
我得到的许可是
accesstoken:{Accesstoken令牌:ACCESS_TOKEN_REMOVED权限:[user_frIEnds,basic_info]}
getRecentlyGrantedPermissions:[user_frIEnds,basic_info]
getRecentlyDenIEdPermissions:[]
并且图形函数的输出是 –
响应{响应:responseCode:200,graphObject:{“summary”:{“total_count”:3},“data”:[]},错误:null}
所以任何人都可以指导我获取用户的好友列表.
提前完成.
解决方法 输出正确,您的朋友都没有授权您的应用程序.从图谱API的2.0版开始,出于隐私原因,您只能获得授权您的应用的朋友: https://developers.facebook.com/docs/graph-api/reference/v2.3/user/friends更多信息可以在这个主题中找到:Get ALL User Friends Using Facebook Graph API – Android
总结以上是内存溢出为你收集整理的从android sdk 4.0.1获取朋友列表在android中使用graph api 2.2全部内容,希望文章能够帮你解决从android sdk 4.0.1获取朋友列表在android中使用graph api 2.2所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)