从我的应用发布到Facebook时出错

时间:2018-08-14 10:59:33

标签: java

当我们尝试通过我们的应用程序(通过Java)在Facebook上发布数据时,出现以下错误。根据Facebook的政策更改,我们已将我们的应用程序提交以供审核。但目前,我们正在尝试解决以下错误,直到我们的应用程序进入审核过程为止。

  

Facebook发布:错误:收到类型为OAuthException的Facebook错误响应:(#200)权限publish_actions不是   可用。已弃用。如果您想提供一种方法   您的应用程序用户将内容共享到Facebook,我们建议您使用   而是我们的共享产品。

我们正在使用restfb-1.6.12版本

Initial table:
A.id    B.id    identifier
100     null    capital
201     1001    bat
201     1002    bat
201     1003    bat
202     1001    bat
202     1002    bat
202     1003    bat
null    5010    keyboard
501     3001    foo
502     3001    foo

Result table:
A.id    B.id    identifier
100     null    capital
201     1001    bat
202     1002    bat
501     3001    foo
502     null    foo

但是我们遇到了上述错误。任何人都可以让我们知道restfb中是否存在任何替代类,可以用来解决此问题。 restfb中是否使用了其他替代API,可以使我们在Facebook页面上发布数据。

Facebook建议:鼓励当前使用publish_actions的开发人员切换到针对Web,iOS和Android的Facebook的“共享”对话框。https://developers.facebook.com/blog/post/2018/04/24/new-facebook-platform-product-changes-policy-updates/ 那么restfb中是否有可以使用Facebook的“共享”对话框的类?

谢谢

1 个答案:

答案 0 :(得分:0)

由于您尝试使用应用程序在Facebook上发布内容,因此必须提供publish_actions权限。从消息中可以很明显地看出这一点。