Никогда не истекающий токен доступа к странице Facebook - PullRequest
0 голосов
/ 28 ноября 2018

Я пытался найти способ создать бесконечный токен доступа к странице FaceBook.Я видел вариант, в котором вы предоставляете AppID | AppSecret вместо токена, однако требуется, чтобы вы отправили приложение на утверждение, а Facebook, похоже, не понимает концепцию ДРУГИХ приложений, использующих токен.В любом случае, смотрите ответ ниже, чтобы узнать, как я нашел способ сделать это.

1 Ответ

0 голосов
/ 28 ноября 2018

После объединения многих различных решений - я сделал это, и, кажется, работает.Я предполагаю, что вам нужен токен только для одной страницы, и у вас уже есть настройка страницы приложения Facebook.

  1. Чтобы получить идентификатор страницы, перейдите на нее из веб-браузера, нажмите ссылку «О программе» в списке меню в левой части страницы, затем прокрутите страницу вниз.Информация об информации, и вы увидите отображение идентификатора страницы.

  2. Перейдите на Facebook Graph API Explorer

  3. Удалить всепосле версии API (в данном случае v3.2) в этой строке проводника
    enter image description here

и замените его на 123456789? fields =access_token, где 123456789 - идентификатор вашей страницы.

enter image description here

Нажмите кнопку «Отправить» справа от строки, в которую вы только что ввели текст.

Вы получите токен в ответе внизу экрана, который выглядит примерно так:

{"access_token": "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT *":" 1755746091324056 "} где TTTTTTTT - ваш токен доступа.

Скопируйте только токен (без кавычек) из ответа и вставьте его в поле токена доступа в верхней части страницы, заменив ранее существовавший токен доступа.

enter image description here

После вставки в новый токен доступа нажмите на синий информационный значок слева от токена доступа.

В диалоговом окне «Информация о токене доступа» нажмите кнопку «Открыть в Access Token Tool» в правом нижнем углу диалогового окна.

enter image description here

В открывшемся отладчике токенов доступа нажмите кнопку «Расширить токен доступа» в нижней части страницы.Новый токен доступа должен отображаться, и текст над ним должен сказать, что он никогда не истекает.

enter image description here

Надеюсь, это поможет.

PS. Вот что я вижу в инструменте Facebook Token, когда вставляю в него токен, сгенерированный этим методом.В нем говорится, что этот токен никогда не истечет.

enter image description here

...