当我们尝试通过我们的应用程序(通过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的“共享”对话框的类?
谢谢
答案 0 :(得分:0)
由于您尝试使用应用程序在Facebook上发布内容,因此必须提供publish_actions权限。从消息中可以很明显地看出这一点。