获取回访问令牌抽搐API与节点js
Get back Access Token of Twitch API with node js
我正在开发一个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]是我的节点js服务器的链接。我需要保存access_token信息,但我不知道如何访问"#"之后的元素。请求url或它的参数没有包含它们
文档中已经有一个解释,就在你发布的那行下面:
注意,访问令牌在URL片段中,而不是在查询中字符串,这样它就不会出现在对服务器的HTTP请求中。URLfragment可以通过document.location.hash
从JavaScript中访问
浏览器/客户端在向服务器发送请求之前删除片段元素。您必须加载页面,编写一个小javascript脚本并从客户端检索值。然后你可以决定如何处理这些数据。例如,您可以向服务器发送一个ajax请求。
相关文章:
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 节点.js将变量显示为 HTML
- 如何解决'窗口未定义'终端上的节点JS出错
- S3文件上传文件对象使用节点js
- 在节点 js 中使用护照本地模块验证(登录)密码时出错
- 嵌套的promise节点js
- 使用节点JS发送电子邮件
- 节点JS重定向循环
- 起始节点.js用于并行的线程池
- 获取图像节点js的主色
- 调整节点js中的图像大小
- 节点JS express和控制台输出到命令行与浏览器
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- 如何访问日期并将其插入数据库?节点.JS&MongoDB
- 节点.js快速删除 req.body 不起作用
- 节点.js中的嵌套异步操作
- 如何在核心php应用程序中使用节点js json Web令牌库
- 使用节点js的Bootstrap和Jquery
- 节点.js加密输入/输出类型
- 节点.js在不可能的地方打印“未定义”