Facebook graph api 提交开放图形时发布\u操作与发布\u流问题
我的应用程序已启动,请求以下权限:Facebook graph api 提交开放图形时发布\u操作与发布\u流问题,facebook-graph-api,facebook-opengraph,Facebook Graph Api,Facebook Opengraph,我的应用程序已启动,请求以下权限: email,user_birthday,status_update,publish_stream,offline_access 我现在已经实现了OpenGraph并对其进行了测试。它工作得很好,但在提交后,我从facebook收到以下消息 您的代码当前配置为发布流故事。你必须 更改代码,以便在测试用户触发操作时 生成一个开放的图形故事。请进行适当的更改并 重新提交 从四月份facebook开发者博客上的这篇文章来看,“发布行动”似乎是“发布流”的一个子集,基
email,user_birthday,status_update,publish_stream,offline_access
我现在已经实现了OpenGraph并对其进行了测试。它工作得很好,但在提交后,我从facebook收到以下消息
您的代码当前配置为发布流故事。你必须
更改代码,以便在测试用户触发操作时
生成一个开放的图形故事。请进行适当的更改并
重新提交
从四月份facebook开发者博客上的这篇文章来看,“发布行动”似乎是“发布流”的一个子集,基于这一点,我有一些问题
FB.api(
'/me/'+fAction,
'post',
sObject,
function(response)
{
if (!response || response.error)
{
for (var prop in response)
{
console.log(response[prop]);
callbackToFlash(0);
}
} else
{
console.log('success'+object);
callbackToFlash(1);
}
}
);
该消息并不是说您拥有错误的权限(publish_actions是publish_stream的一个子集),而是说您使用了错误的发布类型—普通的流帖子,而不是开放图形操作。如果您不知道其中的区别,请阅读文档。我已经用代码更新了问题,我正在使用代码发布。正如CBroe所说,这与您的权限问题无关。这与发布开放图形操作的方式有关。我认为当前你的应用程序会自动将故事发布到用户时间线或提要,这应该由用户触发,如显示是/否按钮,并基于它将显示的用户操作。当前操作是在用户购买物品时触发的。它是在游戏内部触发的。用户采取明确的行动,游戏发布故事。(Flash游戏)在同一页中,也检查Zachary Allia、问题和Lu Chen的答案。