Android:如何找到Facebook应用ID的所有者?

时间:2015-06-09 06:42:39

标签: android facebook facebook-graph-api facebook-android-sdk

这可能是一个重复的问题,但这些答案对我没有帮助。

是否可以检索Facebook应用ID的所有者?

请帮我解决这个问题。提前谢谢。

修改 我尝试使用Graph API(https://graph.facebook.com/xxxxxxxxxxxxxxx),但它只返回活动用户列表,徽标网址等。不返回所有者的Facebook ID。

所有者ID :我添加了myapp的Facebook ID

2 个答案:

答案 0 :(得分:2)

您可以申请

/{app_id}?fields=id,name,roles&access_token={app_access_token}

接收应用管理员列表。但只有当您拥有相同应用程序的应用程序访问令牌时才会使用。

答案 1 :(得分:-1)

首先使用facebook sdk设置您的项目。按照此官方链接设置Facebook SDK。 https://developers.facebook.com/docs/facebook-login/android/v2.3

@覆盖 public View onCreateView(         LayoutInflater inflater,         ViewGroup容器,         Bundle savedInstanceState){     查看view = inflater.inflate(R.layout.splash,container,false);

loginButton = (LoginButton) view.findViewById(R.id.login_button);
loginButton.setReadPermissions("user_friends");
// If using in a fragment
loginButton.setFragment(this);    
// Other app specific specialization

// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
    @Override
    public void onSuccess(LoginResult loginResult) {
        // App code
        // your code here
        fetchProfileForCurrentAccessToken();
        getCurrentProfile().getId(); //this is your profile id
    }

    @Override
    public void onCancel() {
        // App code
    }

    @Override
    public void onError(FacebookException exception) {
        // App code
    }
});    

}