我正在爲Facebook創建框架應用程序。 下面的代碼工作對我好:Facebook api只爲我工作
function changeToHome() {
try {
var time = new Date();
FB.api("/me", {fields: "id,first_name,last_name,picture"}, function(response)
{
window.location = '#home';
var fname = encodeURIComponent(response.first_name);
var lname = encodeURIComponent(response.last_name);
var avatar = encodeURIComponent(response.picture.data.url);
var u = '?useradd='+response.id+"&fn="+fname+"&ln="+lname+"&p="+avatar+"&t="+time.getTime();
document.getElementById('game_frame').src=('drop.html'+u);
$.ajax({
url: 'stat-api.php'+u
}).done(function() {
//alert("done");
});
});
} catch(ex) {
//alert(ex);
}
}
但如果我嘗試測試它trought其他acounts Facebook的API不起作用(我嘗試不同的瀏覽器,得到了相同的結果
是您的應用發佈了嗎?在您的應用程序正在開發中時,您需要將人員添加到測試人員組中。你可以從https://developers.facebook.com/apps – 2013-04-11 16:53:36
這樣做。我有兩個測試人員。他們都無法正常使用應用程序。對於他們「回覆」是不明確的:( – 2013-04-11 17:02:26
你應該發佈你的解決方案作爲迴應,以便它與SO上其餘的解決問題更好地配合。 – 2013-04-17 13:36:04