php 如何使用file_get_contents发送自定义名称的API密钥?

njthzxwz  于 2023-09-29  发布在  PHP
关注(0)|答案(1)|浏览(124)

我尝试连接的API使用了一个名为x-openaip-client-id的API密钥。

<?php

$countryCode = "DE";
$token = "fsdfdsf";

$url = "https://api.core.openaip.net/api/airspaces?type=4&country=" . $countryCode;
$options = array('http' => array(
    'method'  => 'GET',
    'header' => 'Authorization: x-openaip-client-id '.$token
));

$context  = stream_context_create($options);
$raw = file_get_contents($url, false, $context);

$array = json_decode($raw);

print("<pre>".print_r($array,true)."</pre>");

?>

有没有办法用file_get_contents()来实现这一点?
或者我必须求助于 curl 或类似的组件?
文档位于https://docs.openaip.net

brgchamk

brgchamk1#

正如文档所确认的那样,头应该是

'header' => 'x-openaip-client-id: '.$token

相关问题