0

自分が作成したのではないイベントの正しい開始日を取得しようとしています。Facebookがイベントの開始日と終了日を保存する方法を理解しました(Facebookがイベントの開始時刻と終了時刻を保存する方法を説明してもらえますか?)そして、UTCで正しい開始日を取得するにはタイムゾーンを知る必要があることを理解しましたが、他のものはどうですかイベント?fqlまたはグラフAPIを使用してイベントを作成したユーザーのタイムゾーンを取得するにはどうすればよいですか?方法はありますか? 私はphp SDKを使用しています。
これは、イベントを取得するために使用するコードです

            $fql = "SELECT 
                        eid,
                        name,
                        description,
                        start_time,
                        end_time,
                        venue,
                        location,
                        update_time
                    FROM
                        event
                    WHERE 
                        eid IN (SELECT eid FROM event_member WHERE uid = $id)" ;
            $events = $facebook->api( array(
                'method' => 'fql.query',
                'query' => $fql,
            ) );
4

1 に答える 1

0

タイムゾーンは現在のユーザーのみに制限されているようです。

ただし、イベントの所有者 - > IDを取得できるはずです。所有者がユーザー (人) の場合、場所または場所->名前から緯度/経度を生成する場所->id を取得できます。どちらの場合でも、場所を調べてタイムゾーンと一致させる必要があります。

また、アクセス トークンに friends_location 権限がないと、位置情報が利用できない場合があります。

于 2012-05-15T18:16:04.607 に答える