2011-01-25 12 views
0

グループウォールの投稿を取得しています.jsonレスポンスの終わりでうまくいきました。ページングオブジェクトを取得しました 前の値を取り、 http://Facebook APIエラーの処理:日付または時刻を解析できませんでした。

https://graph.facebook.com/175923872448029/feed?access_token=**********13c0fd29b9-557002013|N-oGZ6q2sNDNg1I3leS0v9U-TDw&limit=25&since=2011-01-25T1100253A3400253A2100252B0000 

im getting this error : 
{ 
    "error": { 
     "type": "InvalidArgumentException", 
     "message": "Could not parse '2011-01-25T1100253A3400253A2100252B0000' into a date or time." 
    } 
} 

日付に間違いがありますか?

答えて

0

ブラウザでhttps://graph.facebook.com/175923872448029/feedを開くと、ページングリンクがutfの数値コードで構成されていることに気づくでしょう。[編集]

しかし、私はPHP SDKを使用して同じオブジェクトをリクエストしたとき、うまく動作するコード化されたURLを取得しました。

この動作の理由は、このpostで説明されています。

要約すると、進む前に返された文字列の外観を確認し、適切にデコードする必要があります。

+0

よくQtとC++を使用して – user63898

+0

おそらく少し異なる説明:グラフAPIはutf-8 charsetでデータを返します。あなたがC++で使用している文字セットを指定できるかどうかは本当に分かりませんが、可能であれば、それがGraph APIによって返されたものと互換性があるかどうかを確認してください。できない場合は、文字列をデコードする必要があります。基本的に、日付文字列のこの部分は有効な '2011-01-25T11'です。 – Bartek

+0

abug in facebook api http://bugs.developers.facebook.net/show_bug.cgi?id=14776 – user63898

関連する問題