【发布时间】:2016-09-21 11:32:12
【问题描述】:
在我当前的项目中,我的任务是将我们的应用程序中的图像共享到 facebook。我也在我的开发者帐户中创建了项目。
在我的应用程序图像共享中使用开发者帐户。而且我已将我的开发人员帐户设为公开。登录有效,但分享无效。
对于每次它在 registerCallback 中的 oncancel 方法。
callbackManager = CallbackManager.Factory.create();
List<String> permissionNeeds = Arrays.asList("publish_actions");
//this loginManager helps you eliminate adding a LoginButton to your UI
manager = LoginManager.getInstance();
manager.setLoginBehavior(LoginBehavior.WEB_ONLY);
manager.logInWithPublishPermissions(this, permissionNeeds);
manager.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
sharePhotoToFacebook();
}
@Override
public void onCancel() {
System.out.println("onCancel");
}
@Override
public void onError(FacebookException exception) {
System.out.println("onError");
}
});
【问题讨论】:
-
为此您必须在 facebook 上审核您的应用,或者您可以从您的帐户添加测试人员和开发人员
-
但在现场场景中我必须做什么?
标签: android android-studio facebook-graph-api facebook-graph-api-v2.0