2014-10-02 128 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

相關問題