0

我有一个请求 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
  }
}
4

1 回答 1

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/

于 2013-03-21T03:05:58.053 回答