Media API を呼び出そうとしていますが、Access-Control-Allow-Origin エラーが発生します。
「?jsoncallback=?」を追加してみました 私のURL(JSONP)に追加すると、JSONファイルが返されますが、ブラウザはそれをjavascriptとして解釈しようとしてエラーをスローします.
(function() {
var mediaAPI = "http://api.brightcove.com/services/library?jsoncallback=?";
$.getJSON( mediaAPI, {
command: "find_video_by_id",
video_id: "2472866007001",
video_fields: "videoStillURL,thumbnailURL",
media_delivery: "http",
token: "4kDMVfqenhDk_uU2MvV8fioVrHsHwiKWCLFuxZumIq7fSa3wyRkTNw..",
format: "json"
})
.done(function( data ) {
var obj = jQuery.parseJSON(data);
alert( obj.name === "videoStillURL" );
});
})();