2016-02-05 91 views
1

我试图使用Marketo activities.json API endpoint,每次尝试时都会收到一个超时值。我已将cURL超时设置为25秒,并且使用有效的nextPageToken参数来过滤结果。时间是昨天和今天。Marketo activities.json导致超时的API端点

当我尝试其他端点(lists.jsonactivities/pagingtoken.jsonleads.jsonlists.jsonstats/usage/last7days.json)我得到回应和我的请求不超时。

这里是请求我正在给activities.json

method: "GET" 
url: "https://[marketo-id].mktorest.com/rest/v1/activities.json" 
parameters: Array 
(
    [nextPageToken] => [paging-token] 
    [listId] => [list-id] 
    [activityTypeIds] => 24 
    [access_token] => [access-token] 
) 

为什么会出现超时只为activities.json终点?该API端点是否被破坏?

回答

1

Marketo REST API的全局超时时间为30秒,您能否首先尝试调整您的本地超时以匹配此?如果您从通话中删除列表ID会发生什么情况?

+0

我更新了超时时间为60秒,我仍然从'activities.json'端点获得超时。我独立地测试了除去'listId'参数,并没有任何区别。我试过的每件事都让我相信这个端点不能正常工作。 – EduardoAGarcia

+0

更多信息:当我删除参数'activityTypeIds'时出现以下错误:'[code] => 1002 [message] =>缺少所需参数'activityTypeIds''的值。当请求发出时,我得到一个超时。我没有做任何其他的事情,只是碰到了那个端点。无论我每次有没有超时。当一切都正确时返回错误的事实我得到一个超时会让我相信这个端点存在明确的错误。 – EduardoAGarcia

+0

现在我想说打开支持票。你不应该像这样的基本操作超时。请确保在票证中包含一些示例呼叫。 – kelkington