У меня есть следующий код Javascript:
function RemoveRequest( requestToRemove )
{
FB.api( requestToRemove, 'delete', function(response) {
console.log(response);
});
}
Кажется, это стандартный подход, который люди используют. К сожалению, я получаю сообщение об ошибке. В объекте ответа, который я получаю от этого, указано следующее: «Должен быть указан получатель запроса приложения: получатель этого запроса приложения должен быть указан с помощью подписанного пользователем токена доступа или полностью указанного идентификатора запроса приложения».
Итак, вместо этого я пытаюсь использовать requestid_facebookid... безуспешно. Я пытаюсь передать свой токен доступа через
FB.api(requestToRemove, 'delete', {access_token:accessToken}, function(response) {
console.log(response);
});
Оба дают мне ту же ошибку.
Мы будем очень благодарны за любые советы.
Изменить: просто для ясности, authToken, который я получаю, получен из response.authResponse.accessToken из getLoginStatus.
requestid_facebookid
должен решить проблему. Просто убедитесь, что частьfacebookid
на самом деле является идентификатором получателя, а не отправителя. - person ifaour   schedule 22.10.2011