Facebook Graph API: токен доступа к учетной записи против истечения срока доступа к данным токена доступа к странице

#facebook #facebook-graph-api #facebook-access-token

#Facebook #facebook-graph-api #facebook-access-token

Вопрос:

Я получаю токен доступа для учетной записи Facebook и страниц, связанных с этой учетной записью. Я получаю токены как для учетной записи, так и для страниц. По истечении 90 дней срок действия доступа к данным токена истекает, об этом упоминается в документе: https://developers.facebook.com/docs/facebook-login/auth-vs-data / Для учетной записи после истечения срока действия я получаю пустой ответ:

 GET me/feed
{
  "data": [
  ]
}
  

Для токена доступа к странице я все еще могу получить ленту страницы с тем же запросом

 GET /me/feed
  

Почему это так? Разве срок действия доступа к данным не распространяется на токены страницы?

Комментарии:

1. На странице, на которую вы ссылались, перечислены несколько разрешений, связанных со страницей, для которых явно указано, что срок действия доступа к данным не истечет.

Ответ №1:

По ссылке, которую вы указали, срок действия многих разрешений фактически не истекает. К ним относятся:

  • ads_read
  • ads_management
  • business_management
  • configure_page_transactions
  • pages_manage_ads
  • pages_manage_cta
  • pages_manage_instant_articles
  • pages_manage_engagement
  • pages_manage_metadata
  • pages_manage_posts
  • pages_messaging
  • pages_read_engagement
  • pages_read_user_content
  • pages_show_list
  • read_audience_network_insights
  • read_insights