私がユーザーIDとユーザー名を持っていると想像してみましょう。彼女のFacebookページ(つまり、http: //www.facebook.com/username)を手動で開きます。そこにあります。「livesin」フィールドに、彼女はどこにでも住んでいると表示されます。それでも、FQLを使用して彼女のcurrent_locationを取得しようとすると(Pythonを使用):
q = 'SELECT uid, username, current_location FROM user WHERE uid=%s' % aUser
私None
はフィールドcurrent_locationに入ります。
一方、友人からcurrent_locationを簡単に取得できます(つまり、場所を公開した友人の場合)。
SELECT current_location FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
権限については知っていますが、場所を取得する方法があるはずです。事実上、友達の友達でもないユーザーの場所(住んでいる)を見ることができます。どうすればいいですか?前もって感謝します。