からデータを要求するとき、それは私にこのエラーを与え、私はどのようにこの修正には考えているこのエラーを取得:私はAPIのからではなく、何らかの理由でデータを引っ張っいじりてきたAPI
クロス起源をリクエストがブロックされました:同じオリジンポリシーは、リモートリソースの読み取りをhttps://battlefieldtracker.com/bf1/api/Stats/DetailedStats?platform=2&personaId=376461834&displayName=TR_ISMAIL_TR&game=tunguskaに許可しません。 (理由:CORSヘッダー「Access-Control-Allow-Origin」がありません)。
だから私はhttp://docs.trnbattlefield.apiary.io/#introduction/parameters/platformからこのURLを生成し、私はそのサイト上の戦場1からの私のゲーム内の統計を見ることができますが、私はウェブへのURLをコピー&ペーストするとき、それは私の悪い要求を与えます。
これを修正する方法を知っている人はいますか?
さらに詳しい情報が必要ですが、APIを呼び出すために何を使用していますか? HTTPRequest、AJAX? – DaveOz
クロスドメインリクエストを行っているので、受信ドメインにはCORSヘッダーがレスポンスに含まれていないため、同じ発信元ポリシーによってブロックされています。これはJSの回避策はありません。 –
@CuriousDevサードパーティのAPI –