如何使cUrl请求在响应中?

sg3maiej  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(356)

我必须从具有一些头、API键等的CUrl API中获取数据。那么,调用CUrl以响应从API中获取数据的步骤是什么?

curl -d "grant_type=client_credentials&client_id={CLIENT-ID}&client_secret={CLIENT-SECRET}" https://api.petfinder.com/v2/oauth2/token

使用我自己的clientID和clientSECRET,我将获得我的访问令牌:

"token_type": "Bearer",
"expires_in": 3600,
"access_token": "..."
}

然后可以使用访问令牌来获取数据

curl -H "Authorization: Bearer {YOUR_ACCESS_TOKEN}" GET https://api.petfinder.com/v2/{CATEGORY}/{ACTION}?{parameter_1}={value_1}&{parameter_2}={value_2}

我已经尝试了这个命令提示符,但在一个React应用程序中做这件事的过程是什么。

r7xajy2e

r7xajy2e1#

您应该使用提取Javascript,如下所示:

await fetch("https://api.petfinder.com/v2/{CATEGORY}/{ACTION}?{parameter_1}={value_1}&{parameter_2}={value_2}", {
  headers: {
    Authorization: "Bearer {YOUR_ACCESS_TOKEN}"
  }
})

如果您希望它是同步的,请确保有一个异步函数调用它。

相关问题