2017-06-25 26 views
1

好的,所以我有一個基本的帶有jQuery的HTML頁面。我也有一個名爲Streak的CRM。我正試圖將這兩個基本形式結合起來。使用javascript jquery AJAX來執行curl並傳遞-d -u

以下是連勝文檔。所有參考都使用cURL。 https://www.streak.com/api/#box

我嘗試使用以下命令:

url -X PUT -d "name=NewBox" https://www.streak.com/api/v1/pipelines/{pipelinesKey}/boxes -u YOUR_API_KEY: 

我想使用jQuery的Ajax發送請求:

$.ajax("https://www.streak.com/api/v1/pipelines/LionTrade/boxes", 

,我不明白的事情是我如何發送cURL命令中的其他項目,如下所示?

-X PUT -d "name=NewBox" -u YOUR_API_KEY: 

回答

0

您可以使用:

$.ajax({ 
    url: "https://www.streak.com/api/v1/pipelines/LionTrade/boxes", 
    method: "PUT", 
    data: "name=NewBox", 
    headers: { 
    "Authorization": "Basic " + btoa("YOUR_API_KEY:") 
    }, 
    success: function(data) { 
    console.log(data); 
    } 
}); 

默認contentTypeapplication/x-www-form-urlencoded; charset=UTF-8。您可以在headers中設置Authorization標頭以進行基本身份驗證

+0

感謝Bertrand,我現在遇到了與我的API連接問題。我會明天測試,並讓你知道 –

+0

對不起,遲到的迴應。這工作並解決了問題。感謝您的幫助 –

+0

很高興提供幫助,如果您的問題得到解決,您可以接受答案 –