私はajaxでこのリクエストを行っていますが、CORSに関する次のエラーがあります。 XMLHttpRequestはhttps://cubber.zendesk.com/api/v2/organizations/37520251/users.jsonをロードできません。要求ヘッダーフィールドAccess-Control-Allow-Originは、プリフライト応答でAccess-Control-Allow-Headersによって許可されません。 あなたは(私は多くのトピックを見ていると、それはあなたがjsonp
を使用してこの問題を回避できajaxリクエストでCORSエラーが発生しました
function afficheorga(a){
$.ajax({
url: "https://cubber.zendesk.com/api/v2/users/"+a+"/organizations.json",
type: 'GET',
dataType: 'json',
cors: true ,
contentType:'application/json',
secure: true,
headers: {
'Access-Control-Allow-Origin': '*',
},
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Basic " + btoa(""));
},
success: function (data){
console.log(data.organizations[0].name);
var organisation = data.organizations[0].name;
$("#company").text(organisation);
}
})
}
を次のようにサーバがCORSをサポートするためには表示されません。「アクセス制御 - 許可 - 起源」ヘッダーがサーバーの応答から欠落しています。また、カスタムヘッダーを追加することにより、プリフライトリクエストをトリガしている。 – Roberto
禅デスクAPIでは、「CORSリクエストはサポートされています認証を必要としないヘルプセンター検索などのエンドポイントの場合はyです。参照:[Core API - はじめに](https://developer.zendesk.com/rest_api/docs/core/introduction) – Roberto