【问题标题】:Trustpilot API not sending invitation e-mailsTrustpilot API 不发送邀请电子邮件
【发布时间】:2016-01-03 06:07:58
【问题描述】:

我们有一个应用程序调用 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 作为发件人和回复地址。此外,我设置了首选发送时间,以便立即发送电子邮件。我所做的任何事情都不会产生任何影响。

谁能告诉我可能做错了什么?

【问题讨论】:

    标签: php api


    【解决方案1】:

    想通了 - 我指定的地址的回复被拒绝了。即使它是有效的(或者当我尝试使用 noreply.invitations...) - 我切换到使用客户一直在使用的一个,然后他们立即开始发送。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-01-05
        • 1970-01-01
        • 2020-12-21
        • 1970-01-01
        • 2015-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-18
        相关资源
        最近更新 更多