我正在尝试使用javascript方法删除我的应用发送的应用请求。我有APP ID,用户已登录并具有UID和Accesstoken。
连接的request_id是根据应用请求ID,用户ID和accessstoken构建的。
剧本:
function deleteRequest(requestId) {
FB.api(requestId, 'delete', function(response) {
console.log(response);
});
}
echo"<body onload=\"deleteRequest('".$_SESSION['requestId']."_".$_SESSION['uid']."_".$_SESSION['accessToken']."');\">";
错误:
错误:对象
代码:803
消息:“(#803)您请求的某些别名不存在: ”
输入:“OAuthException”
我不知道如何解决这个问题?
答案 0 :(得分:0)
根据文档(http://developers.facebook.com/docs/requests/#deleting),如果您使用JS足以提供requestID(&#34; REQUEST_OBJECT_ID&#34; _&#34; USER_ID&#34;)删除它,则不需要的accessToken。