Как отозвать постоянный токен «страницы» Facebook с помощью API v2.2?

Я создал приложение, которое хранит только токены страницы Facebook. Мое приложение публикует контент на страницах.

Я перехожу с версии 1.0 на версию 2.2. Я раньше отзывал токены Страницы, вызывая DELETE на /me/permissions. Но теперь API возвращает:

Неподдерживаемый запрос на удаление. Ознакомьтесь с документацией по API Graph по адресу https://developers.facebook.com/docs/graph-api< /а>

Как удалить токен страницы с помощью нового Graph API версии 2.2?


person Kees C. Bakker    schedule 26.01.2015    source источник
comment
Согласно developers.facebook.com/docs/ graph-api/reference/v2.2/user/ удаление разрешений таким образом все еще возможно. Как выглядит точный вызов API, который вы делаете, и какой тип токена доступа вы используете?   -  person CBroe    schedule 27.01.2015
comment
Или вы пытаетесь сделать это, используя токен доступа к странице, чтобы /me ссылался на страницу? Для страниц нет документированного /permissions края, даже в документации v1.   -  person CBroe    schedule 27.01.2015
comment
Если подумать, странно, что это сработало. Отзыву подлежат только пользовательские токены. Токены страницы ничего не значат, потому что они предоставлены пользователем. Если пользовательский токен все еще существует, ничто не мешает приложению выдать его снова без вмешательства пользователя.   -  person Kees C. Bakker    schedule 27.01.2015


Ответы (3)


Я бы зарегистрировал ошибку, если бы в 1.0 была функция, которая не была указана как удаленная в журнале изменений.

С другой стороны, я никогда не слышал о таком вызове. Если он существовал, то это либо действительно старый вызов, либо ошибка в API.

Если вы отзовете токен фан-страницы, как вы будете его перевыпускать?

Насколько мне известно, единственный токен, который вы можете отозвать, — это токен пользователя.

Кроме того, я протестировал несколько приложений 1.0, и такого вызова не существует.

person phwd    schedule 26.01.2015

Токены страницы не подлежат отзыву. Только пользовательские токены могут быть отозваны.

person Kees C. Bakker    schedule 27.01.2015
comment
Где это задокументировано Facebook? - person nickh; 25.04.2015

Это не делается через API, но как администратор страницы вы можете отозвать доступ, ранее предоставленный приложению. Вы делаете это через настройки своего профиля в разделе под названием «Бизнес-инструменты». Этот раздел позволяет вам просматривать приложения с доступом и отзывать их доступ, немедленно аннулируя токены доступа к странице, предоставленные вами этому приложению.

https://www.facebook.com/settings?tab=business_tools

person JorgeO    schedule 08.08.2018