我很难授权用户登录,因为我只是不知道正确的语法。我想修改https://github.com/ZWEISCHNEIDER/fastbill以启用所述登录API。
当前标题位看起来像这样并且可以正常工作
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'header' => 'Authorization: Basic ' . base64_encode($this->email.':'.$this->apiKey)
)
);
有了这个,我可以连接到通用API并获取所有信息。在API的文档中,它要求我将以下附加信息放入标题中(左侧是-u行以便更好地理解),以便仅接收用户绑定信息。
-u {E-Mail-Address}:{API-Key} \
-H 'X-Username: {User-Emailaddress}'\
-H 'X-Password: {User-Password}' \
我如何调整'header'内容字符串以适合X-Username:$ username和X-Password:$ pwd在那里?
(api doc:https://www.fastbill.com/api/fastbill/en/fundamentals.html#authentification)
提前致谢
答案 0 :(得分:0)
好的,对不起,这与我身边的格式错误的标题请求没有任何关系 - api只是让我像我计划使用普通的api密钥一样访问