无法在开发和实时模式下使用ShareOpenGraphAction API为任何用户共享注释

时间:2015-10-23 12:46:30

标签: android facebook

我在我的应用程序中使用Facebook应用程序。我们的申请将在明天上线。我将Facebook集成在开发者模式中。我是管理员,我可以使用ShareOpenGraphContent API发布消息。 以下是我的代码:

LoginManager.getInstance().registerCallback(mCallbackManager,
new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// On Successful Login share the story along with text and images
if (ShareDialog.canShow(ShareOpenGraphContent.class)) {
object = new ShareOpenGraphObject.Builder()
.putString("fb:app_id", facebookAppId)
.putString("og:type", "books.book")
.putString("og:title", titleTxt)
.putString("og:description", descriptionTxt)
.putString("books:isbn", "0-553-57340-3")
.build();
action = new ShareOpenGraphAction.Builder()
.setActionType("books.reads")
.putPhotoArrayList("image", sharePhotoList)
.putObject("book", object)
.build();
}
ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
.setPreviewPropertyName("book")
.setAction(action)
.build();
shareDialog.show(content);
}
}

我们的要求是任何拥有Facebook帐户的用户必须与故事共享评论。此外,这些用户不在开发中的应用程序ID的“角色”部分列表(管理员,开发人员,测试人员,见解用户)以及实时模式中。 如果有人能解决这个问题我会感激不尽。

0 个答案:

没有答案