2009-12-19 99 views

回答

0

大厦关闭AdamB的回答是,如果你使用的是JavaScript Graph SDK,你可以使用Sti将调用REST API(函数users.hasAppPermission是REST API的一部分)。

请参阅FB.api了解说明。

0

使用FB SDK,你可以简单的使用 “/我” 端点检查特定许可的状态。 对于所有权限,将permBundle设置为空,全部的权限状态在响应中返回。

final Bundle permBundle = new Bundle(); 
permBundle.putCharSequence("permission", "publish_actions"); 
GraphRequest request = new GraphRequest(
     AccessToken.getCurrentAccessToken(), 
     "/me/permissions", permBundle, HttpMethod.GET, 
     new GraphRequest.Callback() { 
      @Override 
      public void onCompleted(GraphResponse graphResponse) { 
       Log.d(TAG, "response: " + graphResponse.getJSONObject()); 
      } 
     } 
); 
request.executeAsync(); 
相关问题