Javascript SDK删除请求发出意外的oautheexception
Javascript SDK delete request issuing unexpected OAuthException
使用文档中的代码:
function deleteRequest(requestId) {
FB.api(requestId, 'delete', function(response) {
console.log(response);
});
}
返回错误:
(#2) App Request receiver Must Be Specified:此App Request的receiver必须通过用户签名的访问令牌或完全指定的App Request ID来指定。
我肯定连接到FB REST之前,有什么想法吗?
如果你的应用程序已经迁移到request2.0高效,那么requestId必须包含apprequest id和用户id之间的_(因为相同的apprequest可能被发送给多个用户)
例如:apprequest = 1111111user_id = 2222222
则requesttid将为1111111_2222222
function deleteRequest(appRequestId, userId) {
FB.api(appRequestId+"_"+userId, 'delete', function(response) {
console.log(response);
});
}
如果你使用c# facebook SDK,你可以使用这个:
var fb = new FacebookClient(Config.FacebookAppId, Config.FacebookAppSecret);
var result = fb.Delete(string.Format("{0}_{1}?access_token={2}", facebookRequestId, facebookUserId, fb.AccessToken));
(参见此问题:Facebook删除请求)
相关文章:
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 未捕获的SyntaxError:具有服务器变量的意外标识符
- html() 的意外行为
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 意外的标识符错误jQuery
- eslint:“;分析错误:意外的“”标记;
- 未捕获的语法错误:意外的令牌,
- WebSocket握手:意外的响应代码:404
- "未捕获的语法错误:意外的标记"角度JS
- 逻辑和/或运算符-意外的最终结果
- jQuery$.getJSON抛出意外令牌
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- 使用ajax的输入jquery意外结束
- 使用提取文本webpack插件时出现意外字符