В чем разница между полями и параметрами в API маркетинга в Facebook? - PullRequest
0 голосов
/ 23 января 2020

Документация и Пример кода

В приведенной выше документации есть только два параметра. Однако в примере кода они используют поля в качестве параметров.

Я пытался искать в документах, но мне все еще неясно, чем отличаются поля и параметры. Они полностью взаимозаменяемы или есть определенные c раз, чтобы использовать каждый?

Ответы [ 2 ]

1 голос
/ 24 января 2020

Я попытался найти документы, но мне все еще неясно, чем отличаются поля и параметры. Они полностью взаимозаменяемы или есть определенные c раз для использования каждого?

Поля - это определенные c элементы данных, которые вы можете запросить об объекте.

Адрес электронной почты пользователя, сообщение, фотография на обложке страницы - это поля.

Параметры позволяют ограничить выбор данных на основе указанных c критерии.

Вы запрашиваете фид страницы, но хотите, чтобы сообщения только с заданного c периода времени - тогда вы используете такие параметры, как, например, since и until.


Если вы знакомы с basi c SQL, вы можете использовать это как аналогию: Поля будут именами столбцов, которые вы указываете после SELECT; Параметрами будет предложение WHERE.

0 голосов
/ 28 января 2020

Я обратился в службу поддержки Facebook, и это был их ответ:

Параметры - это входные данные для API, которые определяют ограничения на диапазон данных, которые будут возвращены (временные диапазоны, указанные c идентификаторы et c.). Поля - это то, что возвращается API, если вы хотите, чтобы возвращались указанные c поля, их можно указать, добавив что-то вроде «fields = id, name ...» в API.

Параметры и поля не являются взаимозаменяемыми.

...