【问题标题】:How do I access wall posts made by the user in a facebook app如何访问用户在 Facebook 应用中发布的墙贴
【发布时间】:2011-06-27 14:59:34
【问题描述】:

我无法访问用户的墙。我正在向 'https://graph.facebook.com/'.$userID.'me/feed?access_token='.$access_token

发出请求

其中 $access_token 包含我的 access_token。

奇怪的是,当我从应用程序页面发出请求时它运行良好......即:http://apps.facebook.com/myapplication/ 但是当我在回调脚本中发出相同的请求时,它只返回那些发出的帖子通过某些应用程序,它不会显示用户自己的帖子,例如状态消息等。

【问题讨论】:

    标签: php facebook facebook-graph-api


    【解决方案1】:

    尝试使用新的PHP SDK,我看到有人通过更改为 SDK 来解决像您这样的错误。它通常不需要您传递访问令牌并支持 API 的所有方法(我认为)。

    【讨论】:

      【解决方案2】:

      使用 /me/feed,您可以访问当前登录用户的提要。要获取其他用户的提要,您需要使用他们的 ID。我假设这就是它在应用程序页面而不是脚本中工作的原因。

      【讨论】:

      • 您的访问令牌必须已过期,因此它仅在您的脚本中显示公开帖子。
      • 所有帖子在测试配置文件中都是公开的......我正在为此运行应用程序......并且我在回调 url 本身中获得了一个新的访问令牌......专门为此目的@ 987654321@
      • 从脚本调用时可能没有返回访问令牌。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-08
      • 1970-01-01
      • 2016-12-25
      相关资源
      最近更新 更多