Авторизация в Instagram (не вход в систему) через Auth0 на React Native? - PullRequest
0 голосов
/ 28 сентября 2018

Я создаю функцию в приложении React Native, которая позволит пользователям импортировать свои фотографии из Instagram.

Эта функция - лишь небольшая опция в приложении.Я хотел бы использовать Auth0 для обработки доступа к API Instagram, но меня не интересуют их материалы для аутентификации / входа в систему / веб-формы.

Мне просто нужна кнопка с надписью «Авторизоваться в Instagram» или аналогичная, которая вызываетпоток аутентификации в Instagram - предпочтительно через собственное приложение с глубокими ссылками на мое приложение (не на веб-форму).

Затем мне просто нужно каким-то образом получить пользовательский поток изображений из Instagram.Я видел руководства по быстрому запуску от Auth0 на React Native , но все кажется ориентированным на аутентификацию / логин / веб-форму.

Как это возможно?

Что-то вроде:

async getInstagramAuth() {

    const token = await auth0.getInstagramToken()
    this.somehowGetInstagramFeed(token)

}

<Text onPress={this.getInstagramAuth}>Authorise with Instagram</Text>

1 Ответ

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

Я полагаю, что вам нужно, чтобы каждый человек, который планирует использовать ваше приложение, создал учетную запись для разработчиков Instagram перед использованием приложения.Чтобы получить токен доступа, у них должен быть идентификатор клиента.Я не уверен, что это сработает в React Native, но для React есть компонент кнопки входа в систему, который называется response-instagram-login, который возвращает обратный токен для этой конкретной учетной записи в своем обратном вызове, но опять же, ему нужен разработчикучетная запись настроена.Вот ссылка на репозиторий https://github.com/anthonyjgrove/react-instagram-login, вы можете технически использовать любую библиотеку oauth2 и получить метку доступа таким же образом, поскольку ее использует поток входа в систему для Instagram.

...