私はAPIを使用することでかなり新しいです。Instagramの新しいAPIに問題があります。Instagram API。 XMLHttpRequestはURLをロードできません。プリフライトの応答に無効なHTTPステータスコード405
嫌い機能については、ドキュメントの状態deleteメソッドを使用するが、私はエラーを取得しておいてください。XMLHttpRequest cannot load URL. Response for preflight has invalid HTTP status code 405.
おかしい事は、私はカールとまったく同じことをしようとすると、それが動作することです。たとえば、これは加工方法
されています:curl -X DELETE https://api.instagram.com/v1/media/{media-id}/likes?access_token=ACCESS_TOKEN
しかし、私はjavascriptの
if(user_has_liked){
$.ajax({
crossDomain: true,
url: "https://api.instagram.com/v1/media/"+ photoId +"/likes?access_token=" + ACCESS_TOKEN,
method: 'DELETE',
success: function(data){
response = data.data;
document.getElementById(photoId).className = "fa fa-heart-o";
document.getElementById(photoId).onClick = function(){
subscribe(photoId, false);
}
}
});
}
でそれを使用しようとする場合、私が得るすべては405エラーです。
私はCORSを有効にしようとしましたが、動作するように見えるのいずれか
誰がこの上で私の手を与えることができれば、私は本当に感謝されます。
多くの感謝!
"私はCORSを有効にしようとしましたが、どちらか動作するようです" - どのように? Instagramのために働いて、APIサーバーにコードを配備できますか? – Quentin