如何使用 SOAP API 针对 Salesforce 营销云执行 SQL 查询?
How to execute a SQL query against Salesforce marketing cloud using SOAP API?
我是新的 SOAP API 用户,正在尝试访问云中的 Salesforce marketing。我的要求是执行查询以从 salesforce marketing cloud 中存在的 _Job 数据视图中提取记录,如下所示:
select * from _Job
SOAP API 文档提供了以下方法。
System.String query = Query(QueryRequest, RequestID, Results)
我没有找到任何示例代码来构建 QueryRequest。请帮助我创建 QueryRequest 并执行它。
此外,以下 link 描述了如何在此处使用 QueryDefinition 对象创建和执行查询:
如何为 QueryDefinition 定义 TargetType?该示例使用值 DE 并执行查询以填充数据扩展。可以指定和使用哪些其他值。例如,是否有将结果导出到文件的值?如果是,我该如何实现?
提前致谢。
API 无法使用系统视图(以下划线为前缀)。我建议您创建一个数据扩展名,即 Select * 来自 _Send,然后 运行 api 针对该 DE。
我是新的 SOAP API 用户,正在尝试访问云中的 Salesforce marketing。我的要求是执行查询以从 salesforce marketing cloud 中存在的 _Job 数据视图中提取记录,如下所示:
select * from _Job
SOAP API 文档提供了以下方法。
System.String query = Query(QueryRequest, RequestID, Results)
我没有找到任何示例代码来构建 QueryRequest。请帮助我创建 QueryRequest 并执行它。
此外,以下 link 描述了如何在此处使用 QueryDefinition 对象创建和执行查询:
如何为 QueryDefinition 定义 TargetType?该示例使用值 DE 并执行查询以填充数据扩展。可以指定和使用哪些其他值。例如,是否有将结果导出到文件的值?如果是,我该如何实现?
提前致谢。
API 无法使用系统视图(以下划线为前缀)。我建议您创建一个数据扩展名,即 Select * 来自 _Send,然后 运行 api 针对该 DE。