【发布时间】:2023-02-08 13:51:26
【问题描述】:
我有 api 密钥和标头,我可以从邮递员连接。
在 postman 中,Authorization-> type-apikey 在 Headers 中,我使用了 Key 和 value。
我想在 php 中连接 api。有人可以帮忙吗?
【问题讨论】:
我有 api 密钥和标头,我可以从邮递员连接。
在 postman 中,Authorization-> type-apikey 在 Headers 中,我使用了 Key 和 value。
我想在 php 中连接 api。有人可以帮忙吗?
【问题讨论】:
您可以为此目的只使用 cURL 库吗?为此,使用 cURL 在 PHP 中发送带有 API 密钥和标头的 GET 请求:
<?php
$header = array(
'Authorization: ApiKey ' . $apiKey,
'Content-Type: application/json'
);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $endpointUrl,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => $header,
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
为 $apiKey 和 $endpointUrl 输入你的实际值
希望能帮助到你
【讨论】: