что происходит с ошибкой Facebook API: не удалось разобрать дату или время - PullRequest
0 голосов
/ 25 января 2011

Я получаю сообщения на стене группы, просто отлично в конце ответа 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 голосов
/ 25 января 2011

когда вы откроете https://graph.facebook.com/175923872448029/feed в браузере, вы заметите, что пейджинговая ссылка состоит из utf числовых кодов, которые необходимо декодировать перед их использованием [править].

Однако, когда я запросил тот же объект с помощью PHP SDK, я получил закодированный URL, который отлично работает.

Причина такого поведения объясняется, я полагаю, в этом посте .

Таким образом, прежде чем продолжить, вы должны проверить, как выглядит возвращаемая строка, и должным образом декодировать ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...