Вечный токен доступа для Фейсбука

Обязательным элементом любого ICO-проекта является токен. Токен – одна из краеугольных составляющих краундфандинга и настоятельно необходим для привлечения в проект дополнительных инвестиций. Есть подобное и у компании Фейсбук. Компания выпустила Page Access Token. Для его получения необходимо выполнить ряд определённых действий.

Вечный токен доступа для Фейсбука

Мы также расскажем о том, где взять максимально долгий вариант.

Маркеры доступа: особенности

На русский Access Token переводится как маркер доступа. Вход через Фейсбук осуществляется, когда пользователь ввел персональные логин и пароль. Далее система предоставляет запрошенные разрешения.

Приложение получает специальный маркер доступа. И это в итоге обеспечивает защиту API Facebook. Опубликованное приложение Фейсбук имеет заданное число идентификаторов:

  1. APP_ID.
  2. APP_SECRET.

Для максимального использования функционала приложения необходим маркер доступа (токен).

Классификация маркеров

Маркеры доступа (МД) – это программные объекты операционной системы сегмента Microsoft Windows. В объектах содержатся сведения, касающиеся безопасности сеанса и надёжно идентифицирующие группу пользователей. Токены нужны для получения определённых пользовательских привилегий. Существует несколько разновидностей маркеров доступа:

  1. МД пользователя. Это наиболее распространённый токен Фейсбука. Данная пользовательская единица учёта используется для значительной части операций, не связанных с персональной страницей. В частности, токен нужен для парсинга групп, пользователей и публикации данных.

Вечный токен доступа для Фейсбука

  1. МД приложения. С помощью такого токена можно генерировать запросы к API Фейсбука непосредственно от приложения. С помощью данной опции меняют параметры программы и создают текстовых пользователей. Это существенно упрощает управление компьютерным сервисом и ознакомление со статистикой.
Вечный токен доступа для Фейсбука
Пример кода
  1. МД доступа к странице. Очень часто применяются в вызовах API Graphs для управления Фейсбук страницей. Чтобы сгенерировать элемент, пользователь с администраторскими правами должен предоставить дополнительное разрешение «manage pages». Это разрешение является основанием для получения маркера доступа к странице.
Вечный токен доступа для Фейсбука
Пример кода
  1. МД клиента. Данный токен нужен для идентификации приложения. Элемент интегрируется в двоичный код мобильного или компьютерного приложения. С помощью идентификатора можно получить доступ к ограниченному количеству API на уровне приложений. Маркеры размещаются в панели программ.

{app-id}|{client-token}

Пример:

access_token=1234|5678

Время действия маркеров

Токены также делятся на краткосрочные и длительные. Время действия краткосрочных токенов в большинстве случаев колеблется от 60 до 120 минут. Длительные токены обычно действуют до двух месяцев. Однако пользователям нужно учитывать и фактор возможного технического сбоя, в результате которого процесс действия маркера может закончиться раньше, причём, исчезновение произойдет без предупреждения. Однако стоит отметить, что разработчики активно трудятся над устранением этого недостатка.

Если Фейсбук токен применяется для парсинга, то для успешности этого процесса нужно владеть несколькими разными методиками. Данный процесс поддерживает различные функции:

  • Яваскрипт.
Вечный токен доступа для Фейсбука
Пример кода
  • Андроид.
Вечный токен доступа для Фейсбука
Пример кода
  • iOS.
Вечный токен доступа для Фейсбука
Пример кода
  • Другие разновидности веб-приложений.

Подробнее тут: https://developers.facebook.com/docs/facebook-login/access-tokens/#pagetokens.

Пользователям также доступна возможность переноса маркеров доступа. С помощью идентификаторов можно отправлять вызова к серверам Фейсбука. Для данного процесса подойдут и персональные сервера, и мобильные клиенты, и браузеры.

Получение и продление действия токена

Получение

Для начала нужно получить токен. Алгоритм его получения на Фейсбуке весьма несложен. Процедура не займёт много времени. А последовательность действий такова:

  1. Зайдите на Facebook Developer, введите логин.
  2. Нажмите «Начать работу».
  3. Создайте аккаунт.
  4. Добавьте на персональную страницу новое приложение.
  5. Введите символы с защитной капчи.
  6. Создайте ID-программу.
  7. Перейдите в раздел «Graph API Explorer».
  8. Выберите созданное ранее оптимальное приложение.
  9. Нажмите кнопку и получите маркер.
  10. Выберите нужную вам страницу в появившемся списке.
  11. В строку вставляется токен, активный в течение 120 минут.
  12. Проверьте токен с помощью тестового запроса.
  13. Дождитесь ответа, свидетельствующего об успешности выполнения процесса.

Весь этот процесс занимает обычно не более трёх минут.

Продление

Так как же продлить срок действия токена? Порядок взаимосвязанных действий – следующий:

  1. Кликните по этой ссылке с подробной информацией.
  2. Нажмите «Открыть».
  3. В новой вкладке страницы появится информация по токену.
  4. Нажмите «Продление маркеров доступа».
  5. Введите пароль.
  6. Если всё было сделано правильно, то у вас – токен, действующий в течение 60-ти дней.

Проверка

Как проверить правильность? Наилучший способ такой проверки – в функции «Отладки». Либо перейти в Debug, где содержится подробная информация о специализированной учётной единице.

Инструкция для страницы

Для страницы механизм получения полноценной авторизации тоже весьма несложен. Access token в первую очередь предоставляет возможность парсить информацию со страниц Фейсбука.

Последовательность действий такова:

  1. Зайдите в раздел API графической формы интерфейса.
  2. Найдите в выпадающем меню приложение.
  3. Нажмите на «Получить токен доступа».
  4. Определите оптимальное разрешение.
  5. Подключитесь к аккаунту. В данном случае потребуется скопировать страницу Access token.
  6. На своей странице введите персональный идентификатор. Страничку Access token разместите в разделе полей GET.
  7. Активируйте нужный вам тип соединения (скажем, это может быть page_ID/ events).
Добавить комментарий