0

На платформе Facebook, используя Graph API, как я могу запросить поля по умолчанию + одно или два поля с расширенным полем, без необходимости явно запрашивать каждое поле по умолчанию?Как я могу использовать расширение поля для расширения одного или двух полей, все еще получая все поля по умолчанию для объекта?

Насколько я могу судить, как только вы разворачиваете одно поле, оно переопределяет все поля по умолчанию.

Будучи в состоянии сказать, ?fields=default_fields,comments.limit(10).summary(true) было бы удивительно, учитывая, как часто изменяются поля и как большинство объектов имеют небольшое перекрытие в полях, доступных на них.

+0

Нет, это невозможно; при использовании параметра 'fields' вы должны явно указать все поля, которые вы хотите (кроме' id', который вы должны получить в любом случае). – CBroe

ответ

0

Невозможно указать поля в дополнение к умолчанию.

Указывая поле, вы указываете свое предпочтение ограничить (или развернуть) нужные вам данные. Таким образом, значения по умолчанию переопределяются, и вам нужно указать каждое поле, которое вы хотите вернуть.

+0

Я прав, думая, что у вас есть константа и т. Д., Которая указывает, какие поля возвращаются в виде голого запроса? Можем ли мы получить сокращенную форму, которую мы можем использовать в расширении поля, чтобы получить эти поля? Я понимаю, почему поля часто меняются, но поскольку я использую расширение поля для сокращения вызовов API, мои конкретные вызовы прерываются нечасто из-за изменений. Также было бы неплохо сделать объектные агностические вызовы, ожидающие значений по умолчанию + расширенные поля, которые общие объекты объединяют. – Galen

 Смежные вопросы

  • Нет связанных вопросов^_^