Facebook graph api Can';t post用户';s";讯息;有成就

Facebook graph api Can';t post用户';s";讯息;有成就,facebook-graph-api,achievements,Facebook Graph Api,Achievements,我有一个Facebook游戏叫“Physi Bricks”。这场比赛取得了成绩。当用户获得一项成就时,我问他们是否愿意发布一条带有该成就的消息。如果他们单击“是”,系统将提示他们输入消息。然后,当我使用我的应用令牌将此消息提交到Facebook时,它会附加到成就上 当用户不选择包含消息时,将成功提交成就 当用户选择包含消息时,我从Facebook返回此错误: “ID为347432048676550的应用程序未被授予使用属性消息的能力。” 根据的Facebook文档,我可以发布“message”参

我有一个Facebook游戏叫“Physi Bricks”。这场比赛取得了成绩。当用户获得一项成就时,我问他们是否愿意发布一条带有该成就的消息。如果他们单击“是”,系统将提示他们输入消息。然后,当我使用我的应用令牌将此消息提交到Facebook时,它会附加到成就上

当用户不选择包含消息时,将成功提交成就

当用户选择包含消息时,我从Facebook返回此错误:

ID为347432048676550的应用程序未被授予使用属性消息的能力。

根据的Facebook文档,我可以发布“message”参数,前提是我拥有“publish_actions”权限,我确实拥有该权限


如何/在何处授予我使用“message”属性的能力?

当您进行access\u令牌交换时,您需要请求您想要的所有权限,以便您的应用程序能够代表您的用户与Facebook进行交互。查看此链接:我查看了链接。我可以请求的唯一扩展权限可能允许我在提交成就时使用“message”参数是publish_stream。然而,publish_stream可以让我做更多的事情。我目前正在请求发布操作和电子邮件权限。根据成就文档,我只需要发布_操作来发布“message”参数()