【发布时间】:2012-04-18 03:42:03
【问题描述】:
这个问题之前已经被问过很多次了,但它们似乎都与 Open Graph 被“打开”之前的问题有关。作为一个新用户,我也无法使这个问题变得有用,即没有图像或链接。如果您想查看我发布的图片,您必须复制并粘贴。
首先,我的操作已获批准。
http://i.stack.imgur.com/hAFHr.png
此外,该操作显示为可供所有用户使用。
http://i.stack.imgur.com/IrrWW.png
publish_actions 已添加到身份验证中。
http://i.stack.imgur.com/PdJiA.png
我也正确设置了对象和聚合。
身份验证预览还显示了正确的设置(虽然对话框目前没有保持打开状态,但它曾经是)。
当我尝试通过 FB 连接到该站点时,我没有看到 publish_actions。相反,我看到了对话框的第二阶段,publish_stream。我第一次保存应用时设置错了,但很快就更改了。
http://i.stack.imgur.com/n819f.png
http://i.stack.imgur.com/gkXfg.png
这是我认为它变得更加陌生的地方。如果我查看其中一位应用程序开发人员的 FB 个人资料,并从那里点击该应用程序,但未注册,我会看到正确的权限。
http://i.stack.imgur.com/SsOVI.png
另一个让我更难调试的故事是,自从使用聚合后,尽管被列为应用管理员,我什至无法获得 publish_actions 权限。 (我读过,在 FB 处理服务器发送的任何操作之前,每个操作都需要一个聚合。)
/**/ FB.ApiServer._callbacks.ff2f1615c({"error":{"message":"(#200) Requires extended permission: publish_actions or App must be on whitelist","type":"OAuthException","code":200}});
这是我在网站上完成操作时遇到的错误,http://purple.fr/boutique
我是否错过了某个地方的设置?我做了不该做的事吗?是否应该在网站上的代码中控制这些?
【问题讨论】:
标签: action publish facebook-opengraph