Как получить CLIENT_ID из существующего Instagram AccessToken

Я получаю AccessToken от клиента, а затем перехожу на сервер. Мне нужно проверить, что токен доступа принадлежит моему приложению, а не другим.

Есть ли способ получить CLIENT_ID из токена, как токен отладки Facebook.

1 ответ

Решение

Он не задокументирован, но, насколько я тестировал, токен доступа состоит из 3 частей, разделенных точками, а вторая часть состоит из 7 символов, соответствующих первым 7 символам client_id приложения, запрашивающего аутентификацию:

access_token: xxxxxxxxx.ггггггг.zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

client_id: гггггг *************************

user_id: xxxxxxxxx (первая часть токена доступа)

Хотя не имеет значения, было ли создание access_token инициировано другим приложением, потому что это привилегия для доступа к API Instagram от имени аутентифицированного пользователя, и это не повлияет на ваше приложение.

Другие вопросы по тегам