如何使用SOAP API对Salesforce市场营销云执行SQL查询?

时间:2019-02-13 06:24:48

标签: c# .net soap exacttarget salesforce-marketing-cloud

我是一个新的SOAP API用户,正在尝试访问Cloud中的Salesforce市场。我的要求是执行查询以从存在于Salesforce营销云中的_Job数据视图中提取记录,如下所示:

select * from _Job

SOAP API文档具有以下可用方法。

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

如何为QueryDefinition定义TargetType?该示例使用值DE并执行查询以填充数据扩展名。可以指定和使用哪些其他值。例如,是否存在将结果导出到文件的值?如果是,我该如何实现?

谢谢。

1 个答案:

答案 0 :(得分:0)

API不提供系统视图(带下划线前缀)。我建议您创建一个数据扩展名,该扩展名是_Send中的Select *,然后针对该DE运行api。