2014-10-02 127 views

回答

0

由于Jep提到,您需要请求所有来自Marketo的Get Lead Activities REST API这些活动类型的数据,然后在您身边过滤。这里将是实现这个步骤:

1.生成访问令牌

呼叫Marketo's Identity API与你的客户ID和密码生成一个访问令牌。请参阅Marketo's REST API quick start guide了解更多信息。

<Identity Service URL>/oauth/token?grant_type=client_credentials&client_id=<custom_service_client_id>&client_secret=<custom_service_client_secret>

2.调用get寻呼令牌API

需要从步骤之一,而所需的开始日期您的访问令牌。在步骤3中,Get Paging Token API将返回请求所需的令牌Get Lead Activities API

/rest/v1/activities/pagingtoken.json?sinceDateTime=2014-10-06T13:22:17-08:00

3.调用get领导活动API

需要从第一步和第二步分页标记您的访问令牌。您需要为Email Opened,Email Sent和Email Clicked指定activityTypeIds,它们分别为activityTypeIds 10,6,11。

/rest/v1/activities.json?nextPageToken=GIYDAOBNGEYS2MBWKQYDAORQGA5DAMBOGAYDAKZQGAYDALBQ&activityTypeIds=10&activityTypeIds=6&activityTypeIds=11

4.过滤

步骤三将返回所有活动数据指定的活动类型和时间范围。数据将包含每个记录的属性,用于指定与其关联的特定活动。然后,您必须根据广告系列属性过滤这些记录。

+0

此评论意味着活动类型ID在订阅中始终保持一致。然而,情况并非如此。活动类型ID可能因订阅而异,因此为了确定正确的ID,应该调用Get Activity Types:http://developers.marketo.com/documentation/rest/get-activity-types/ – kelkington 2015-11-12 19:32:33

+0

@Murtza您如何看待检索整个铅及其主导活动的日常用例。我实际上已经达到了60k的数量,并且使用SOAP/REST API的速度非常缓慢。即使从仪表板我可以批量获得100个结果。我知道API配额限制和批处理100之间的API 20秒吹风。 是否有任何其他选项可以一次检索所有潜在客户及其主要活动? 我从Marketo支持团队获悉,他们将发布一个批量导出API,任何人都有想法? – user4033385 2015-12-24 12:07:12

相关问题