与Facebook API错误有什么关系:无法解析为日期或时间

时间:2011-01-25 12:13:33

标签: facebook-graph-api

我得到了组墙信息,在json响应结束时就好了,我得到了分页对象 当我采用前一个值并尝试http请求它时:

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."
   }
}

日期有什么问题?

1 个答案:

答案 0 :(得分:0)

当您在浏览器中打开https://graph.facebook.com/175923872448029/feed时,您会注意到分页链接包含 utf 数字代码,在使用它们之前必须对其进行解码[编辑]。

但是,当我使用PHP SDK请求相同的对象时,我得到了一个可以正常工作的编码URL。

我相信,在post中解释了这种行为的原因。

总之,您必须先检查返回的字符串是什么样的,然后再继续解码。