How to query the Facebook Graph API with JSONP

后端 未结 3 954
星月不相逢
星月不相逢 2020-12-18 07:20

Shouldn\'t follow AJAX request with JQuery work?

$.getJSON(\'https://graph.facebook.com/138654562862101/feed?callback=onLoadJSONP\');

I hav

3条回答
  •  攒了一身酷
    2020-12-18 08:06

    jQuery detects JSONP desired behavior specifically with callback=?, so you'll need exactly that, then pass the function you want to handle it. With no outside changes, you could do this:

    $.getJSON('https://graph.facebook.com/138654562862101/feed?callback=?', onLoadJSONP);
    

    This allows the search for callback=? to still work by using your function as the callback directly. Previously, it wasn't detecthing that you wanted a JSONP fetch, and was trying to use an XMLHttpRequest to grab the data...which fails due to the same origin policy restriction.

提交回复
热议问题