次のコード スニペットを使用して Vimeo の REST API サービスを呼び出しています。データは 200 OK 呼び出しで null として出力されます。
$.ajax({
url:'http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getInfo&video_id=7100569',
dataType:'json',
success:function(data){
alert(data);
}
});
ブラウザにURLをコピーして貼り付けると、(http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getInfo&video_id=7100569)
ダウンロードするファイルが表示されます。動作するJavaScriptのサンプルのサンプルをチェックアウトしました
var url='http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getInfo&video_id=7100569';
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', url);
document.getElementsByTagName('head').item(0).appendChild(js);
ここで何が間違っているのか知りたかっただけです。2 番目のスニペットでは、null 応答ではなく、有効な JSON エラーが返されることに注意してください。