【问题标题】:Facebook error 210 "User not visible"Facebook 错误 210“用户不可见”
【发布时间】:2011-09-07 00:56:41
【问题描述】:

[php]

我在通过应用程序在朋友墙上发布内容时收到错误代码 210 作为响应的错误“用户不可见”。

:::场景如下:::

User1 以所有必需的权限(包括 publish_streamoffline_access )授权我的应用程序,现在我正尝试在 上发帖User1的好友墙...

此时它给了我错误。我正在使用旧的休息 API $facebook->api_client->stream_publish($message,$attachment,$actionLink,$invV);

请帮忙!!!

【问题讨论】:

    标签: facebook


    【解决方案1】:

    您的应用可能无权在给定朋友的墙上发帖。

    当用户授权您的应用时,他们会授予您代表他们执行操作的权限。

    此权限并不能确保您始终可以在朋友的墙上发帖,就像用户可能无法使用 UI 在墙上发帖一样。

    【讨论】:

      【解决方案2】:

      假设您确实具有“publish_stream”权限,当您尝试在墙上发帖时会发生这种情况,而谁不是您发帖的用户的朋友。

      在发布到其他人的墙上之前,请确保两个用户之间存在朋友关系。

      【讨论】:

        【解决方案3】:

        当用户不允许在他的墙上发帖(来自 Facebook 设置)时也会出现。如果是这种情况,您应该通知用户“此用户只有自己的隐私设置”

        【讨论】:

        • 您可以使用 FQL 检查 user.can_post 属性 developers.facebook.com/docs/reference/fql/user
        【解决方案4】:

        我也收到此错误,因为我在玩我的应用时使用的是 Facebook 测试用户帐户。

        【讨论】:

          【解决方案5】:

          在将 Facebook 应用程序的使用限制在特定国家/地区时,我遇到了这个确切的问题。尝试使用来自其他国家/地区的应用时,出现错误。

          国家/地区限制可在 https://developers.facebook.com/apps/ > 设置 > 高级中找到。

          【讨论】:

            【解决方案6】:

            Facebook 支持已经回答了这个问题:

            This error is returned when the posting user (A) does not have sufficient permission to post on User B's wall. This would be a privacy setting by user B and outside the control of User A or your app.

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-03-23
              • 2014-07-08
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-07-15
              相关资源
              最近更新 更多