首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MessageBird -找不到消息

MessageBird -找不到消息
EN

Stack Overflow用户
提问于 2021-11-11 15:28:20
回答 1查看 106关注 0票数 1

我一直在尝试遵循MessageBird上的docs来测试发送验证短信。但是当我执行curl命令时,返回的响应如下所示:

代码语言:javascript
复制
{"id":"e41c509641a34324a0e1333a4e87d84d","href":"https://rest.messagebird.com/verify/e41c509641a34324a0e1333a4e87d84d","recipient":447000000000,"originator":"+447000000000","type":"sms","reference":null,"messages":{"href":"https://rest.messagebird.com/messages/d18f22ae466g4c349799404d878c9815","id":"d18f22ae466g4c349799404d878c9815"},"status":"sent","createdDatetime":"2021-11-11T15:19:01+00:00","validUntilDatetime":"2021-11-11T15:19:31+00:00"}

但是,如果从响应中打开href链接,则会出现以下错误:

代码语言:javascript
复制
{"errors":[{"code":20,"description":"message not found","parameter":null}]}

这是我使用的curl请求:

代码语言:javascript
复制
curl --location --request POST 'https://rest.messagebird.com/verify' --header 'Authorization: AccessKey ACCESS_KEY'  --header 'Content-Type: application/x-www-form-urlencoded' --data-urlencode 'recipient=+447000000000' --data-urlencode 'originator=07000000000'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-11 16:40:18

确保您使用的是Live key而不是Test key,因为Test环境不会存储您的任何请求。

如果你正在寻找一个可以使用的样本回复,这是我刚刚得到的回复:

代码语言:javascript
复制
GET https://rest.messagebird.com/verify/<VID>

{
  "id": "<VID>",
  "href": "https://rest.messagebird.com/verify/<VID>",
  "recipient": 27830000000,
  "originator": "Code",
  "type": "sms",
  "reference": null,
  "messages": {
    "href": "https://rest.messagebird.com/messages/<MID>",
    "id": "<MID>"
  },
  "status": "sent",
  "createdDatetime": "2021-11-11T16:25:06+00:00",
  "validUntilDatetime": "2021-11-11T16:25:36+00:00"
}
代码语言:javascript
复制
GET https://rest.messagebird.com/messages/<MID>

{
  "id": "<MID>",
  "href": "https://rest.messagebird.com/messages/<MID>",
  "direction": "mt",
  "type": "sms",
  "originator": "Code",
  "body": "",
  "reference": null,
  "validity": null,
  "gateway": 10,
  "typeDetails": {
    "verify": true
  },
  "datacoding": "plain",
  "mclass": 1,
  "scheduledDatetime": null,
  "createdDatetime": "2021-11-11T16:25:07+00:00",
  "recipients": {
    "totalCount": 1,
    "totalSentCount": 1,
    "totalDeliveredCount": 1,
    "totalDeliveryFailedCount": 0,
    "items": [
      {
        "recipient": 27830000000,
        "originator": null,
        "status": "delivered",
        "statusDatetime": "2021-11-11T16:25:14+00:00",
        "recipientCountry": "South Africa",
        "recipientCountryPrefix": 27,
        "recipientOperator": "",
        "messageLength": 20,
        "statusReason": "successfully delivered",
        "price": {
          "amount": 0.021,
          "currency": "EUR"
        },
        "mccmnc": "65507",
        "mcc": "655",
        "mnc": "07",
        "messagePartCount": 1
      }
    ]
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69930859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档