2011-10-06 57 views
1

這是PHP文件的一部分。它的一個Facebook應用程序在Heroku中託管。

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

當您直接訪問URL(從源代碼拷貝之後),你得到迴應? – Clive

回答

2

Same origin policy限制。你不能這樣做。附加&callback=?「到URL

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

TNX了很多!你知道,如果它能夠更好地使用_javascript sdk_或_curl_函數? – itamar

+0

@itamar:不,它的SDK非常容易 – genesis

相關問題