Trustpilot API不发送邀请电子邮件

时间:2015-04-29 14:48:33

标签: php api

我们有一个应用程序正在调用Trustpilot API向客户发送邀请电子邮件,以便他们可以查看他们最近的订单。

创建评论链接等正常工作。但是,在调用实际发送邀请电子邮件的最后一步时,响应的“状态”字段始终为“未发送”,并且不发送电子邮件。

网址为https://invitations-api.trustpilot.com/v1/private/business-units/business_unit_id/invitations

JSON响应如下:

{
    id: "<response id>",
    businessUnitId: "<business unit id>",
    businessUserId: "<business user id>",
    recipient: {
        name: "<recipient name>",
        email: "<recipient email>"
    },
    referenceId: "<order id>",
    templateId: "<default en-GB template code>",
    locale: "en-GB",
    sender: {
        email: "noreply.invitations@trustpilot.com",
        name: "<client name>"
    },
    replyTo: "noreply.invitations@trustpilot.com",
    createdTime: "2015-04-29T14:34:40.176727Z",
    preferredSendTime: "2015-04-29T14:34:40.176727Z",
    sentTime: null,
    tags: [ ],
    redirectUri: "<trustpilot review url>",
    status: "notsent",
    source: "Kickstart"
}

我们尚未修改客户域名的SPF记录,因此我使用noreply.invitations@trustpilot.com作为发件人和回复地址。此外,我已设置首选发送时间,以便立即发送电子邮件。我所做的一切都没有任何区别。

任何人都可以告诉我可能做错了吗?

1 个答案:

答案 0 :(得分:0)

回复地址应该是B2B帐户中预先配置的地址之一。你可以在这里看到:https://support.trustpilot.com/hc/en-us/articles/201841237-Sender-Information