繁体   English   中英

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

[英]Getting Error while publishing to Facebook from my App

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

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

我们正在使用restfb-1.6.12版本

FacebookClient fbClient = new DefaultFacebookClient(token);
 FacebookType response=null;
 response = fbClient.publish(page,
                    FacebookType.class,
                    BinaryAttachment.with(_map.substring(_map.lastIndexOf(File.separator)),
                    new FileInputStream(_map)),
                    Parameter.with("message", this._comment));

但是我们遇到了上述错误。 任何人都可以让我们知道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的“共享”对话框?

谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM