2

今日 (2012 年 7 月 5 日) 以降、Facebook はイベントの戻り値を UNIX タイムスタンプから文字列に変更しました。これにより、コンサートの日付を表示する iOS アプリが台無しになりました。

イベント fql テーブルからイベント データを取得します。


Facebook から返された json を見ると、 「2012-10-07T19:30:00+0200」のような文字列が表示されます。

イベント作成者が Facebook でイベントの開始時刻を投稿しなかった場合、API は単に "2012-10-06" を返します - 時間が添付されず、イベントを 1 日早く戻します。ブラウザの Facebook ページにはイベントの日付が正しく表示されますが、API は 1 日早く日付を返します。

ここで何が起こっているのですか。何か不足していますか?これを処理する正しい方法は何ですか?

4

1 に答える 1

0

昨日からすべてが UNIX 形式に戻りました。調べてみると、このような文字列 ("2012-10-07T19:30:00+0200") はバグであることがわかりました。一部のアプリのみがそれを受信して​​おり、実際、グラフ API エクスプローラーはそれを使用したことがなく、常に UNIX 時間を使用していました... Facebook に感謝します。

バグ リンクは次のとおりです

于 2012-07-14T07:40:23.103 に答える