Как выполнить SQL-запрос к маркетинговому облаку Salesforce с использованием SOAP API? - PullRequest
0 голосов
/ 13 февраля 2019

Я новый пользователь SOAP API, пытающийся получить доступ к Salesforce marketin.Мое требование - выполнить запрос для извлечения записей из представления _Job, представленного в облаке маркетинга Salesforce, как показано ниже:

select * from _Job

В документации по API-интерфейсу SOAP доступен следующий метод.

System.String query = Query(QueryRequest, RequestID, Results)

Я не нашел ни одного примера кода для создания QueryRequest.Пожалуйста, помогите мне создать QueryRequest и выполнить его.

Кроме того, следующая ссылка описывает, как создать и выполнить запрос с использованием объекта QueryDefinition здесь:

https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/creating_a_query_activity.htm

Как мне определить TargetType для QueryDefinition?В примере используется значение DE и выполняется запрос для заполнения расширения данных.Какие другие значения могут быть указаны и использованы.Например, есть ли значение для экспорта результата в файл?Если да, то как мне этого добиться?

Заранее спасибо.

1 Ответ

0 голосов
/ 21 февраля 2019

Системные представления (с префиксом подчеркивания) недоступны для API.Я бы посоветовал вам создать расширение данных Select * from _Send, а затем запустить API для этого DE.

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