【发布时间】:2014-10-13 00:07:40
【问题描述】:
我对这个问题进行了研究,但是对我没有任何帮助。
我正在使用 Facebook 实时订阅和图形 API 来跟踪我的 Facebook 页面(使用页面令牌)。
当用户发布照片/视频时,我会收到由 fb 推送到我的服务器的以下数据:
{"field"=>"feed",
"value"=>
{"item"=>"photo",
"verb"=>"add",
"photo_id"=>302522856593533,
"post_id"=>"824413870916335_302522856593533",
"sender_id"=>100005074631221}}
当我使用 post_id (824413870916335_302522856593533) 调用图形 API 以获取帖子的详细信息时,我遇到了以下错误:
*** Koala::Facebook::ClientError 异常:类型:GraphMethodException,代码:100,消息:不支持的获取请求。 请阅读 Graph API 文档,网址为 https://developers.facebook.com/docs/graph-api [HTTP 400]
但是,如果用户发帖没有照片/视频,我可以成功获取帖子详细信息。如果管理员发布照片/视频,我也可以获取该帖子的详细信息。
我确信页面令牌和代码的正确性。我想,肯定有一些与设置有关的东西。
【问题讨论】:
-
我的代码遇到了类似的问题。
-
@QaiserWali 对我来说,第二天就可以正常工作了!可能是 fb 的一些临时问题..
标签: ruby-on-rails facebook facebook-graph-api ruby-on-rails-4.1 koala-gem