1

我正在尝试使用 Marketo 智能营销活动来发送电子邮件数据。我所做的是:1)使用地址电子邮件获取或创建潜在客户 2)触发我使用此lead_id 创建的智能活动以及我在包含活动的文件夹上创建的几个令牌。

也就是说,我将 POST 发送到 https://.mktorest.com/rest/v1/campaigns/5826/trigger.json?access_token= 和正文

{
    "input": {
        "leads": [
            {
                "id": 2034349
            }
        ], 
        "tokens": [
            {
                "name": "{{my.subject}}", 
                "value": "subj"
            }, 
            {
                "name": "{{my.message}}", 
                "value": "the text"
            }
        ]
    }
}

我得到了响应: {u'errors': [{u'message': u'Access denied', u'code': u'603'}], u'requestId': u'c8f5#14c79fae723', u “成功”:错误}

我正在尝试没有“{{”和“}}”的令牌名称,没有“我的”。- 同样的结果。活动存在并具有此 ID。

这里有什么问题?

4

1 回答 1

1

您正在使用的 Marketo API 用户角色需要“执行营销活动”权限,而您当前的用户可能缺少该权限。很遗憾,您无法编辑现有角色。您需要创建一个新角色,检查该权限,并且可能还需要创建一个新的 API 用户。

于 2015-04-12T00:21:56.787 回答