2017-04-06 96 views
0

我想捲曲apptweak(REF - https://apptweak.io/apiPHP捲曲 - 授權令牌丟失

curl -H 'X-Apptweak-Key: your-api-key' https://api.apptweak.com/ios/applications/284882215.json 

我有我的鑰匙,可以從終端捲曲。在PHP中,我得到「授權令牌失蹤」。

$curl = curl_init(); 
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1, 
    CURLOPT_URL => 'https://api.apptweak.com/ios/applications/284882215.json&country=US&language=en', 
    CURLOPT_POST => 1, 
    CURLOPT_POSTFIELDS => array(

    X-Apptweak-Key => 'MY-KEY-IS-HERE' 
    ) 
)); 
$resp = curl_exec($curl); 

print $resp; 
curl_close($curl); 

是X-Apptweak-Key =>'MY-KEY-IS-HERE'是POST字段的問題嗎?

出了什麼問題?

+0

你需要將其設置爲標題,而不是後置字段。 – Maerlyn

+0

**'X-Apptweak-Key:your-api-key'**將它傳遞到您的標題中。 – Dave

+0

仍然收到錯誤的令牌錯誤 - 更新的代碼添加到標題的關鍵 - https://pastebin.com/V488XmLT有什麼想法? –

回答

0

您可以添加單引號之間的X-Apptweak,關鍵這是一個關鍵

CURLOPT_POSTFIELDS => array(
    'X-Apptweak-Key' => 'MY-KEY-IS-HERE' 
    ) 

,或者你可以試試這個:

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8', 
     'Authorization: Basic MY-KEY-IS-HERE')); 

,或者您可以使用:

curl_setopt($ch, CURLOPT_USERPWD, "X-Apptweak-Key:MY-KEY-IS-HERE"); 
+0

試過 - 授權令牌丟失 –

+0

@CodyRaspien plz檢查我的編輯答案 –

+0

@adbanoub Makram仍然收到丟失令牌的錯誤 - 更新代碼 - https://pastebin.com/V488XmLT –