Instagram Клиентская (неявная) аутентификация недоступна? - PullRequest
0 голосов
/ 25 января 2020

Я искал в Google, и я видел много связанных вопросов и ответов по этому вопросу, но ни один из них не ясен.

Я пытаюсь использовать Instagram API и, насколько я понимаю, так как я я создаю приложение на стороне клиента (VueJS) - не очень хорошая идея хранить client_secret на клиенте.

На основании документации Instagram здесь кажется, что был способ использовать неявную аутентификацию.

Проблема в том, что после того, как Facebook завладел Instagram и запустил Instagram Graph API , кажется, что не существует способа использовать неявную аутентификацию.

У кого-нибудь есть информация по этому поводу? Единственное решение - создать приложение для аутентификации на стороне сервера?

1 Ответ

0 голосов
/ 02 мая 2020

Эту проблему можно решить с помощью токена доступа.
Этот токен можно сгенерировать, и его необходимо обновлять не реже одного раза в 60 дней с использованием запроса GET и вашего секрета приложения. Это может быть сделано либо автоматически, в этом случае с приложением на стороне сервера, либо вручную. Источник: Руководство разработчика Facebook

Если это поможет, я создал фрагмент для vue после того, как потратил лучшую половину дня на этот вопрос.
Вы можете найти его здесь: https://gitlab.com/snippets/1957175

...