我对这个问题进行了研究,但是对我没有任何帮助。
我正在使用 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,消息:不支持的获取请求。请阅读 https://developers.facebook.com/docs/graph-api [HTTP 400]上的 Graph API 文档
但是,如果用户发布没有照片/视频,我可以成功获取帖子详细信息。如果管理员发布照片/视频,我也可以获取该帖子的详细信息。
我确信页面令牌和代码的正确性。我想,一定有一些与设置有关的东西。