【发布时间】:2021-02-27 03:58:09
【问题描述】:
我正在尝试使用 JavaScript 的 Fetch API 进行调用以生成 OAuth 令牌,但我不断收到 400 响应代码,我不知道为什么。我将密钥和秘密写入控制台以验证它们的值,并使用 cURL 进行了相同的 API 调用(具有我预期的响应)。我的语法有小问题吗?
fetch('https://api.petfinder.com/v2/oauth2/token', {
method: 'POST',
body: 'grant_type=client_credentials&client_id=' + key + '&client_secret=' + secret
}).then(r => { response = r.json() });
【问题讨论】:
-
您的问题提到使用 Javascript 的 Fetch API。你的意思是说
node-fetch?因为您不应该在前端发出请求,因为它会暴露客户端密码。 -
这只是一个个人项目,我将是唯一使用它的人。如果我确实想公开它,我可能会改用 node - 这是一个很好的观点@ArunKumarMohan
标签: javascript syntax oauth-2.0 fetch