我正在尝试将 headers 传递到我的 HTTP get Json 请求中。 api 密钥文档为我提供了 api 密钥的格式

I am trying to pass the headers into my HTTP get Json request. the api key documentation has given me a format for the api key

这是他们的格式:

 response = requests.get(PAPERQUOTES_API_ENDPOINT, headers= 
 {'Authorization': 'TOKEN {}'.format(TOKEN)})

现在这是我的,我需要以某种方式使它等效(除了我不确定括号和函数格式暗示的是什么):

$headers = array(
'Authorization: ' . 
'keyid' . 
 '{}.format(keyid' .
   'keyid)',
'Content-Type: application/json',

);

我几乎可以肯定应该有某种变量创建和方法调用。不知道具体需要什么。需要将第一个代码翻译成我个人的第二个。

感谢您的帮助。

您正在尝试将 Python 代码应用为 PHP 代码,检查上面 PaperQuotes API Documentation 中的 PHP 示例。

您的代码应该是:

$token = 'yourTokenHere-asfjaieuhkjhdfkjhaslkgjhaksdgj';
$headers = array(
 "Authorization: Token $token",
 'Content-Type: application/json',
);

但是对令牌变量使用自定义伪标记代码的文档并不精确,可能正确的变体是:

"Authorization: Token {{$token}}",

试试吧。