0

我正在尝试使用 javascript 方法删除我的应用发送的应用请求。我有 APP id,用户已登录并有 UID 和 Accesstoken。

连接的 request_id 是从应用请​​求 ID、用户 ID 和访问令牌构建的。

剧本:

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”

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

4

1 回答 1

0

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

于 2012-03-15T12:44:19.337 回答