使用CURL和Fastbill API进行基本授权

时间:2016-10-18 14:06:34

标签: php api authentication curl http-headers

我很难授权用户登录,因为我只是不知道正确的语法。我想修改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

提前致谢

1 个答案:

答案 0 :(得分:0)

好的,对不起,这与我身边的格式错误的标题请求没有任何关系 - api只是让我像我计划使用普通的api密钥一样访问