私は非常に奇妙な問題を経験しています。FB apiを介してFacebookにログインするときに、ログインしたユーザーのスコアを高くしたいと思います。私は次のコードを使用しています
function returnhighscore()
{
FB.api("/"+FB.getUserID()+"/scores", 'get', {}, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
var high_score1 = response.data[0].score;
//document.getElementById("fbtestVal").innerHTML = response.data[0].score;
return(high_score1);
}
});
}
FBロード後、この関数を呼び出します。ひどく、これは何も返さないが、コールバック内の値をアラートまたはコンソールログに記録すると、スコアが表示されます。
誰か助けてもらえますか?
ジェイコブ