2
javascriptからanalytics APIをjQueryで呼び出すことはできますか?フロントエンドアプリケーションからAlgolia analytics APIを呼び出すことはできませんか?
私は運のない数日間このことに苦労してきました。私はCORSを使用しようとしましたが、OPTIONS要求を最初に送信していますが、これは拒否されます(405エラー)。またjsonpで試してみましたが、私が読んだところではサーバ側で設定しなければなりませんでしたか?
サンプルコード(ファンシー何も):
$.ajax({
url: 'https://analytics.algolia.com/1/searches/test/popular',
method: 'GET',
beforeSend: (xhr) => {
xhr.setRequestHeader('X-Algolia-Application-Id', 'sample');
xhr.setRequestHeader('X-Algolia-API-Key', 'sample');
},
success: (response) => {
console.log(response);
}
});
もcrossOriginで試してみました:真、とデータ型: 'JSONP'。
YupはAlgoliaのスタッフから同じ返信を受け取りました。ありがとうございました :) – KrzysztofG06