如何在Facebook图形API资源管理器中查询请求对象?

时间:2013-03-20 22:39:18

标签: facebook facebook-graph-api

我有一个请求ID,我想获取请求Id对象。

当我在图表api资源管理器中输入请求ID时,我得到了:“不支持的获取请求。”

知道怎么做吗?

我想要这个示例末尾的请求对象:https://developers.facebook.com/blog/post/464/

谢谢!

编辑我的代码:

首先我在浏览器中输入:

https://www.facebook.com/dialog/apprequests?
  app_id=APP_ID&
  message=Facebook%20Dialogs%20are%20so%20easy!&
  redirect_uri=http://www.example.com/response

然后检查Chrome中的响应我可以在查询字符串参数下看到:

request:600744979955487
to[0]:6025656
to[1]:630243457
to[2]:100002049936997
to[3]:100003709530244

这些是我发送请求的朋友的ID和请求ID。

我使用该数据在Graph Api Explorer

中构建此请求
/600744979955487_6025656

我也尝试过:

/600744979955487

两者都返回:

{
  "error": {
    "message": "Unsupported get request.", 
    "type": "GraphMethodException", 
    "code": 100
  }
}

1 个答案:

答案 0 :(得分:1)

您需要使用access_token

进行通话
  

要获取包含收件人用户的完整请求,您需要附加收件人用户ID:

https://graph.facebook.com/<REQUEST_OBJECT_ID>_<USER_ID>?access_token=APP_ACCESS_TOKEN

  

或使用收件人用户访问令牌:

https://graph.facebook.com/<REQUEST_OBJECT_ID>?access_token=USER_ACCESS_TOKEN

- https://developers.facebook.com/docs/howtos/requests/