gpt4 book ai didi

javascript - Node.js 获取访问 token

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

我已获得以下文档 ( https://autovit.zendesk.com/hc/ro/articles/214077685-Obtinere-token-acces ),我想调用此 api 来获取后续请求的访问 token 。

我不明白你如何可以多个参数

-u 79: 70f8c636a503d50ac6c411597b4cc402

我收到的帖子请求是:我们能帮你什么吗?经销商合作伙伴 API Autovit

POST https://ssl.autovit.ro/api/open/oauth/token/
-X POST
-H "Accept: application / json"
-u 79: 70f8c636a503d50ac6c411597b4cc402 [client_id and client_secret]
-d "username = test24 @ test. pl " [username dealer Autovit]
-d" password = 123456789 " [Autovit user password]
-d" grant_type = password "

[ ]中的代码是提供者的注释

我将使用请求npm模块,并且知道我必须执行以下代码,但我不确定如何传递client_id(在本例中为79)和client_secret,任何帮助将不胜感激。

request({
url: 'https://ssl.autovit.ro/api/open/oauth/token/',
method: 'POST',
auth: {
user: 'test24 @ test. pl',
pass: '123456789'
},
form: {
'grant_type': 'password'
}
}, function(err, res) {
var json = JSON.parse(res.body);
console.log("Access Token:", json.access_token);
});

以下文档 link 我可以看到客户端 id 和 key 是参数。所以也许我可以使用 json field1 参数,如下所示??? :

//Load the request module
var request = require('request');

//Lets configure and request
request({
url: 'https://modulus.io/contact/demo', //URL to hit
qs: {from: 'blog example', time: +new Date()}, //Query string data
method: 'POST',
//Lets post the following key/values as form
json: {
field1: 'data',
field2: 'data'
}
}, function(error, response, body){
if(error) {
console.log(error);
} else {
console.log(response.statusCode, body);
}
});

最佳答案

-u 选项用于基本身份验证。您可以将其作为“Basic {auth_hash}”包含在 URL 或授权 header 中。

本文通过示例展示了每个内容 - https://www.haykranen.nl/2011/06/21/basic-http-authentication-in-node-js-using-the-request-module/

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

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