【发布时间】:2019-02-02 03:28:48
【问题描述】:
Google 的 Oauth2 文档不包含(我还见过) 有关我正在尝试做什么的信息。
我想从我的服务器向我的谷歌云发布请求以获得响应。
为此,我需要一个访问令牌,目前我正在从操场手动获取它。我要从我的服务器转到我的云,文档说明用户接受访问然后被重定向等,但我不涉及任何用户。
- 我需要不断地、自动地为我的请求获取访问令牌,或类似的。无需点击访问?
这是请求,用于上下文:
var options = {
method: 'POST',
uri: 'https://dialogflow.googleapis.com/v2beta1/projects/someproject/agent/sessions/1:detectIntent',
headers: {
'Authorization': 'Bearer ya29.GlsGBscelmqeHgOVgx1p4EF_L45zetym6s3isC1HF4IYJqb20vHd8FolxvsmM_vU2fmIPWN3JElGIEuNN3i_-N9V-68YlwNvEduMIA5SuSltK-Sepsl0yNYM9REy',
'Content-Type': 'application/json'
},
body: {
"queryInput": {
"event": {
"name": "Matching",
"languageCode": "en"
}
}
},
json: true // Automatically stringifies the body to JSON
};
有关更多信息,我正在从对话流触发一个意图。
【问题讨论】:
-
你能找到解决办法吗?如果您回来并在这里记录您的最终解决方案,那就太好了,这样每个人都可以受益。
标签: javascript oauth-2.0 google-cloud-platform