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