在facebook Graph Api上使用$ .getJSON时GET请求失败

时间:2011-10-06 13:47:11

标签: jquery facebook-graph-api

这是PHP文件的一部分。 它是一个在Heroku中托管的Facebook应用程序。

GET请求总是失败,尽管我使用的是有效的访问令牌。 (从不调用回调函数)。 有什么问题?

  <body>
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"> </script>
<script>
 $(document).ready(function()
     {

    $.getJSON("https://graph.facebook.com/me/likes?access_token=<?php echo $token; ?>&limit=4",
      function(json) {
       alert("JSON Data: " + json.data[0].id);
        });

    });
</script>

1 个答案:

答案 0 :(得分:2)

Same origin policy的限制。你不能这样做。将&callback=?“附加到该网址

$.getJSON("https://graph.facebook.com/me/likes?access_token=<?php echo $token; ?>&limit=4&callback=?",