2010-12-28 14 views
1

私のキャンバスアプリケーションに自分の友人のタイムゾーンを取得したいと思います。Facebook:ユーザーの友達のタイムゾーンを取得

私はGraph APIでそれをやってみましたが、私が得ることができるのは名前、ロケール、さらにいくつかです(access_tokenを使用していても)。 FQLを使用する場合、timezoneフィールドは常に空です。

  1. これを達成する方法はありますか?
  2. もしそうなら、正しい方向に私を指摘できますか?

乾杯

答えて

1

私はこれが不可能であると思い$this->facebook->api("/friend_ID");を呼び出すときに、次のフィールドのみが取得された:

Array 
(
    [id] => 
    [name] => 
    [first_name] => 
    [last_name] => 
    [link] => 
    [gender] => 
    [locale] => 
    [updated_time] => 
) 

を今documentationでは、上記のフィールドは、フィールドがで、Publicly availableをマークしています時間timezoneフィールドはAvailable to everyone on Facebookのように聞こえるが、明らかにそうではない。とにかく私は面白いのarticleをフェイスブックフォーラム(開発者じゃない!

はまたのUIDがyour_id,friend_id,friend_id,friend_id,friend_idとあなただけ取得しますtimezoneフィールドのように見え、最初のコンソールからあなたfriendsのリストを取得し、あなたのIDを追加し、users.getinfo方法のテストコンソールに入れ、古い残りのLIBを試してみましたあなたのタイムゾーンはです。

+0

ご協力いただきありがとうございます。 それは私が思ったものです。しかし、 'link'フィールドと' last_updated'フィールドは_Publicly Available _ではなくFacebook_の全員に_Availableとしてマークされています。それらは矛盾しています。 私はbugzillaを使用し、Facebookが何を言うかを見てみよう – Bartek

関連する問題