2016-10-18 30 views
0

我很難授權用戶登錄,因爲我只是不知道正確的語法。我想要修改https://github.com/ZWEISCHNEIDER/fastbill以啓用所有登錄API。使用CURL和Fastbill API的基本授權

目前頭位看起來像這樣和作品

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
       'header' => 'Authorization: Basic ' . base64_encode($this->email.':'.$this->apiKey) 
       ) 
      ); 

有了這個,我可以連接到通用API,並得到所有的信息。在API的文檔中,爲了僅接收用戶綁定的信息,它需要我將以下附加信息放在標題中(爲了更好的理解,在左邊 - 第一行)。

-u {E-Mail-Address}:{API-Key} \ 
-H 'X-Username: {User-Emailaddress}'\ 
-H 'X-Password: {User-Password}' \ 

我該如何適應'header'content-string以適合X-Username:$ username和X-Password:$ pwd?

(API文檔:https://www.fastbill.com/api/fastbill/en/fundamentals.html#authentification

在此先感謝

回答

0

確定我很抱歉,這沒有什麼關係從我的身邊錯誤頭部請求 - 該API根本不會讓我訪問像我計劃使用常規API密鑰