1
我想在我的角度應用程序使用此API請求
curl https://{subdomain}.zendesk.com/api/v2/help_center/articles.json \
-v -u {email_address}:{password}
這樣確實可以在終端,但老實說,我只是不知道如何格式化,對於$ http服務的角度。還是新的。感謝您的任何幫助!
編輯:這是一個GET請求
我想在我的角度應用程序使用此API請求
curl https://{subdomain}.zendesk.com/api/v2/help_center/articles.json \
-v -u {email_address}:{password}
這樣確實可以在終端,但老實說,我只是不知道如何格式化,對於$ http服務的角度。還是新的。感謝您的任何幫助!
編輯:這是一個GET請求
這取決於您已經或要執行訪問此API認證的類型。 最簡單的可能是BASIC認證。
對於BASIC認證,根據rfc2617,您必須在您的請求中提供有效的BASIC授權標頭。
這可以通過對所有像這樣用AngularJS一次設置這個頭進行:
$http.defaults.headers.common.Authorization = 'Basic ' + basic-credentials;
凡基本的憑據是base64編碼用戶名:密碼字符串。
所以後面的請求將使用這個頭,並將由這個API授權。
如果您還沒有讀過它,可以看看AngularJS $ http documentation,它描述瞭如何設置HTTP標頭並使用$ http服務。 它還提供了BASIC身份驗證的示例。
您是否知道使用curl請求此URL時執行了哪種身份驗證? –
我認爲他們可以使用email:密碼方式,API Token或Oauth Token。 https://developer.zendesk.com/rest_api/docs/core/introduction#security-and-authentication –