В запросе на удаление приложения выдается ошибка: «Некоторые из указанных вами псевдонимов не существуют» - PullRequest
0 голосов
/ 15 марта 2012

Я пытаюсь использовать метод javascript для удаления запроса приложения, отправленного моим приложением.У меня есть идентификатор APP, пользователь вошел в систему и имеет UID и Accesstoken.

Объединенный request_id является сборкой из идентификатора запроса приложения, идентификатора пользователя и accesstoken.

Сценарий:

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 голосов
/ 15 марта 2012

в соответствии с документом (http://developers.facebook.com/docs/requests/#deleting), если вы используете JS, этого достаточно, чтобы дать requestID ("REQUEST_OBJECT_ID" _ "USER_ID"), чтобы удалить его, нет необходимости в accessToken.

...