删除应用程序请求发出错误:“您请求的某些别名不存在”

时间:2012-03-15 12:32:44

标签: facebook apprequests facebook-javascript-sdk

我正在尝试使用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”

我不知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

根据文档(http://developers.facebook.com/docs/requests/#deleting),如果您使用JS足以提供requestID(&#34; REQUEST_OBJECT_ID&#34; _&#34; USER_ID&#34;)删除它,则不需要的accessToken。