【问题标题】:facebook website app not publishing read activity on timeline for all usersfacebook 网站应用程序未在时间轴上为所有用户发布阅读活动
【发布时间】:2012-06-13 07:39:26
【问题描述】:

我为我的网站 www.heyngine.com 创建了一个 facebook 网站开放图形应用程序。读取操作已提交并由 facebook 批准。当我从我的个人 facebook 帐户或我的网站 facebook 帐户使用它时,它工作得很好。当我尝试从 2-3 个其他 Facebook 帐户中使用它时,活动未在我的时间轴上发布,也无法在活动日志下查看。

请注意,我的个人 fb 帐户未链接到任何应用程序角色(管理员、开发人员等)。

这是指向我的应用程序(网站)的链接: http://www.facebook.com/connect/uiserver.php?app_id=330267687026774&method=permissions.request&redirect_uri=http%3A%2F%2Fwww.heyngine.com%2Findex.php%3Foption%3Dcom_content%26view%3Darticle%26id%3D1761099%253A---2---%26catid%3D133%253Awwwethnosgr%26Itemid%3D499%26fb_action_ids%3D382549068460477%26fb_action_types%3Dnews.reads%26fb_source%3Daggregation%26fb_aggregation_id%3D288381481237582&response_type=token&display=page&auth_referral=1

请指教 克里斯

【问题讨论】:

    标签: facebook facebook-opengraph


    【解决方案1】:

    您不是在请求publish_actions 扩展权限。您需要此权限才能在时间轴或超集上发布操作publish_stream

    这就是为什么它没有在时间轴上发布。您可以在 firebug->net tab

    中查看错误信息

    /**/ FB._callbacks.__gcb2({"error":{"message":"(#200) 需要 扩展权限: publish_actions","type":"OAuthException","code":200}});

    时间轴截图

    【讨论】:

    • 感谢您的回复。我在“用户和朋友权限”中添加了 publish_actions,在扩展权限中添加了 publish_stream,但还没有任何改变。可能需要一些时间才能将更改应用于 fb 服务器。另一方面,我在已发布的操作下注意到以下消息:“阅读本文(不安全)”“为了让此操作显示给非开发人员,这必须是一个安全的 url”对此有什么想法吗?我的网站是否需要经过 ssl 认证才能与 fb og 兼容?
    • 它在这里为我工作。当用户访问您的网站时,您应该检查用户对应用程序的权限。如果用户已撤销权限,那么您应该再次要求他授予访问权限。关于 https,文档中没有提到网站需要 https。但如果它是一个 facebook 应用程序(画布、标签),那么它需要 https(因为许多用户为他们的 a/c 启用了 https)。对于非 https 用户,它仍然有效。
    • 非常感谢您的回复。你一直很有帮助。祝你有美好的一天。
    猜你喜欢
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    相关资源
    最近更新 更多