Я видел похожие вопросы, подобные этому раньше, но не понимаю, как правильно это сделать. Вернее, вопросы всегда были немного разными.Аутентификация OAuth в twitch.tv с php
Сценарий: У меня есть сайт, где пользователь должен войти в через twitch.tv У меня есть кнопка, которая относится его к этому URL
https://api.twitch.tv/kraken/oauth2/authorize?response_type=code
&client_id=exampleclientid
&redirect_uri=http://example.com
&scope=user_read
Я цензурированной redirect_uri и client_id, но поясню на этом сайт должен войти в систему, или если он уже есть, он может разрешить, что мое приложение получает доступ к «области» здесь, в этом случае «user_read», который является его адресом электронной почты.
Теперь к моей проблеме. При возвращении на мой сайт мой URL будет выглядеть следующим образом
example.com/#access_token=exampleacesstoken&scope=user_read
пример Асесс маркера просто сочетание цифр и букв, которые мне нужно Асесс личную информацию как его адрес электронной почты даже его имя пользователя.
Над этим URL
https://api.twitch.tv/kraken?oauth_token=exampletoken
я Асесс к моей необходимой информации, но как я захватить маркер из моего URL через PHP и удалить все после http://example.com, чтобы сделать это снова хорошо выглядеть.
Официальная документация API может быть полезна и говорит о CURL, но я не понимаю, как это работает, и руководство по PHP очень сильно отстает.
https://github.com/justintv/Twitch-API
Извините, если я беру ленивый путь здесь, но я думаю, что я missunderstanding что-то большое, потому что я просто должен сделать простой захват в URL
Вы должны, вероятно, использовать этот поток, если вы хотите, чтобы ваш маркер доступа должен быть известен PHP: https://github.com/justintv/Twitch-API/blob/master/authentication.md#authorization-code- flow – infomaniac
Я не понимаю этого «POST https://api.twitch.tv/kraken/oauth2/token» - это функция PHP? Как его использовать? спасибо – gempir
Браузеры не отправляют данные в хеш-URL-адресе на сервер (PHP) - поэтому вы можете получить к нему доступ с помощью JavaScript или попробовать другой поток авторизации. – infomaniac