Параметр fields не работает с пакетными запросами графа - PullRequest
0 голосов
/ 14 ноября 2011

Я переместил запросы графа в пакет и заметил, что при передаче более одного параметра запроса происходит сбой с ошибкой 400.

Например, это работает, когда не упаковано:

facebook->api('/me/friends?limit=5000&fields=id')

Но когда тот же URL-адрес графика перемещается в пакетный запрос, я получаю ошибку 400.

Когда я удаляю один из параметров (либо полей, либо ограничений), он работает:

/me/friends?fields=id
/me/friends?limit=10

Кто-нибудь знает, является ли это ошибкой или должно быть так по какой-то причине?

1 Ответ

1 голос
/ 15 декабря 2011

Наконец-то нашел ответ на мою проблему.Похоже, что & char должен быть экранирован с % 26 , чтобы это работало.

Итак, мой пример кода должен быть:

facebook->api('/me/friends?limit=5000%26fields=id')

Жаль, что это было задокументировано ...

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