0
「FB APIを同期させる」私はFBのAPIを使用してこのコードの動作を行う際にトラブルを抱えている:さらに別のポスト
DoSomething()
{
var validFriend = [];
EnumerateFriends(function(result)
{
for every friend in result
{
QuerySingleFriend(result.friendId, function(result)
{
...
validFriend += thisguy;
...
});
}
});
writeout("Your valid friends are: "+validFriend);
}
EnumerateFriends(callback)
{
FB.api("give me my friends", callback);
}
QuerySingleFriend(friendId, callback)
{
FB.api("give me this guy", callback);
}
上記の擬似コードは非常にシンプルで簡単ですが、「WRITEOUT」文が前に実行されますfb apisコールバック関数の非同期性のためにすべてが終了しました。
これを同期する方法はありますか?グローバル変数で試しましたが、エレガントでも実用的なソリューションでもありません。