gpt4 book ai didi

php - api 集成 php curl

转载 作者:可可西里 更新时间:2023-10-31 22:58:15 26 4
gpt4 key购买 nike

我正在尝试集成一个 API,在 API 集成说明中显示如下:

GET /offers.json or /offers.xml
Headers: API-KEY={your_key}, API-LOGIN={your_login}

CURL 示例:

curl https://api.thewebsite.com/v1/offers.json -H 'API-KEY:
1a2b3c4d5e6f7g8h9i' -H 'API-LOGIN: 1a2b3c4d5e6f7g8h9i'

我尝试使用下面的 cURL 代码但没有成功。至于 GET 方法,我不确定如何将 API KEY 和 API LOGIN 作为 header 传递。

$header = array('Content-Type: application/xml', 'API-KEY=1a2b3c4d5e6f7g8h9i', 'API-LOGIN=1a2b3c4d5e6f7g8h9i');
$url = "https://api.thewebsite.com/v1/offers.xml";

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
$xml = curl_exec($curl);
curl_close($curl);

print $xml;

最佳答案

HTTP header 需要使用冒号作为键和值之间的分隔符指定,而不是等号。试试这个:

$header = array('Content-Type: application/xml', 'API-KEY: 1a2b3c4d5e6f7g8h9i', 'API-LOGIN: 1a2b3c4d5e6f7g8h9i');

关于php - api 集成 php curl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7893861/

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