Я разрабатываю расширение Chrome для Chrome, в котором мне нужно аутентифицировать пользователя на Twitch. По https://github.com/justintv/Twitch-API/blob/master/authentication.md, я зарегистрировал заявку, чтобы получить client_id и мое расширение хром открыть следующую ссылку:Получить обратно токен API Twitch с узлом js
https://api.twitch.tv/kraken/oauth2/authorize
?response_type=token
&client_id=[your client ID]
&redirect_uri=[your registered redirect URI]
&scope=[space separated list of scopes]
После принятия использовать мое приложение, пользователи перенаправляются на эту ссылку:
https://[your registered redirect URI]/#access_token=[an access token]&scope=[authorized scopes]
[ ваш зарегистрированный URL-адрес перенаправления] - это ссылка на мой узел js-сервера. Мне нужно сохранить информацию access_token, но я не знаю, как получить доступ к элементам после «#». URL-адрес запроса или его параметры не содержат их.
Спасибо, я не понимал, что мне пришлось использовать его на стороне клиента, поэтому он не работал. – Nucktrooper
@Nucktrooper Маленький скрипт на загрузке страницы, который получит значения с помощью 'document.location.hash 'и затем увольнение запроса на ваши услуги, чтобы вы могли хранить accessToken, будет выполнять эту работу за вас. Если бы это помогло вам, вы можете принять ответ :) –