gpt4 book ai didi

javascript - 使用 Node js 取回 Twitch API 的访问 token

转载 作者:太空宇宙 更新时间:2023-11-04 00:33:42 26 4
gpt4 key购买 nike

我正在开发一个 google chrome 扩展程序,需要在其中对 Twitch 上的用户进行身份验证。根据https://github.com/justintv/Twitch-API/blob/master/authentication.md ,我注册了一个应用程序来获取 client_id,我的 chrome 扩展程序打开以下链接:

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]

[您注册的重定向URI]是我的node js服务器的链接。我需要保存access_token信息,但我不知道如何访问“#”后面的元素。请求网址或其参数不包含它们。

最佳答案

文档中已在您发布的行下方提供了解释:

Note that the access token is in the URL fragment, not the query string, so it won't show up in HTTP requests to your server. URL fragments can be accessed from JavaScript with document.location.hash

浏览器/客户端在向服务器发送请求之前删除片段元素。您必须加载页面、编写一个小的 JavaScript 脚本并从客户端检索值。然后您可以决定如何处理数据。例如,您可以向服务器发出 ajax 请求。

关于javascript - 使用 Node js 取回 Twitch API 的访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40038220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com