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

Java 从我的应用发布到Facebook时出错,java,Java,当我们试图从我们的应用程序(通过Java)在Facebook上发布数据时,我遇到了以下错误。我们已经根据Facebook的政策变更提交了我们的应用程序供审查。但目前我们正在尝试解决以下错误,直到我们的应用程序进入审查过程 Facebook发布:Get Error:收到类型为OAutheException:(#200)的Facebook错误响应权限发布操作不正确 可用。它已被弃用。如果你想提供一种 如果您的应用程序用户要将内容共享到Facebook,我们鼓励您使用 我们的共享产品 我们使用的是re

当我们试图从我们的应用程序(通过Java)在Facebook上发布数据时,我遇到了以下错误。我们已经根据Facebook的政策变更提交了我们的应用程序供审查。但目前我们正在尝试解决以下错误,直到我们的应用程序进入审查过程

Facebook发布:Get Error:收到类型为OAutheException:(#200)的Facebook错误响应权限发布操作不正确 可用。它已被弃用。如果你想提供一种 如果您的应用程序用户要将内容共享到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_操作的开发者切换到Facebook的web、iOS和Android共享对话框。() 那么restfb中是否有我们可以使用Facebook共享对话框的类


谢谢

由于您试图使用应用程序在facebook上发布内容,您必须提供发布操作权限。从消息中可以清楚看出。

facebook已从大多数应用程序中删除此权限,但少数批准的例外情况除外。在清除审核流程之前,您将无法发布,并且尝试绕过审核流程可能会被拒绝。如果应用程序是面向用户的,那么你应该切换到ShareDialog。好的。因此,我认为对于发布操作权限,我们需要将应用程序提交到Facebook进行审查。如果是这种情况,那么我们已经提交了该应用程序进行审查。但目前我们正在寻找任何替代API(如果restfb中有),这样我们就可以在facebook上发布内容,直到我们的应用程序处于审查过程中,因为审查应用程序可能需要更长的时间。如果有人对此有任何想法,请告诉我。谢谢