这可能是一个重复的问题,但这些答案对我没有帮助。
是否可以检索Facebook应用ID的所有者?
请帮我解决这个问题。提前谢谢。
修改 我尝试使用Graph API(https://graph.facebook.com/xxxxxxxxxxxxxxx),但它只返回活动用户列表,徽标网址等。不返回所有者的Facebook ID。
所有者ID :我添加了myapp的Facebook ID
答案 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
}
});
}