【问题标题】:Graph API call returns GraphMethodException - why?图形 API 调用返回 GraphMethodException - 为什么?
【发布时间】:2014-03-29 15:35:46
【问题描述】:

好吧,代码负责人,给我一个谜……我正在从帖子中收获喜欢,并且我从 API 中得到了一些奇怪的错误。例如,这篇文章:

https://www.facebook.com/10151854248210966(发帖)

https://graph.facebook.com/likes?id=10151854248210966(图点赞)

返回一个“GraphMethodException”——不知道为什么。但是,下一篇文章:

https://www.facebook.com/10151780170490966(发帖)

https://graph.facebook.com/likes?id=10151780170490966(图点赞)

吐出我能处理的所有喜欢。我注意到有些帖子会这样做,但我根本无法弄清楚。有什么想法和方法可以解决吗?如果我弹出点赞窗口,点赞就在那里,那为什么Graph API 不返回呢?

【问题讨论】:

  • 并非所有内容都在 facebook 中公开!
  • Sahil,所有不需要令牌的东西都是公开的。我的问题是为什么一个调用返回数据,而另一个几乎相同的调用返回异常。

标签: facebook facebook-graph-api


【解决方案1】:
  1. 使用其他用户检查此链接,您无法访问此页面 因为这个 ID 10151854248210966 的帖子是私人的而不是公开的..

如果您想访问任何非公共对象,则需要使用访问令牌传递

https://www.facebook.com/10151854248210966?access_token="{token}"

Facebook Access Token

下面这个帖子是公开的,所以你可以提出要求

https://www.facebook.com/10151780170490966

因为是公开的

【讨论】:

  • 非常感谢!知道除了错误之外如何判断帖子是公开的还是私密的?
猜你喜欢
  • 2014-01-24
  • 2021-05-12
  • 1970-01-01
  • 2015-09-23
  • 1970-01-01
  • 2019-10-15
  • 2017-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多