【问题标题】:Nexmo inbound callback URLNexmo 入站回调 URL
【发布时间】:2012-09-07 05:55:04
【问题描述】:

我正在尝试使用 Nexmo.com 发送和接收短信。发送工作正常,但我在接收消息时遇到了一些问题。

我的问题是回调 URL 以及该页面应该采用什么格式。Nexmo 的文档是 here 并说明了这一点

入站消息

如果您购买了长虚拟号码,则需要为入站设置一个回调 URL,我们将为每条传入消息发送请求。 Nexmo 将等待响应 200 OK,否则将重试。

通过 GET(默认)发送到您的 URL 的请求参数包括以下参数。

我错过了一些非常简单的东西吗?有没有我没有找到回调 URL 页面示例的地方?感谢您的帮助!

编辑:为澄清起见,我使用的是 Nexmo 提供的 java 库,但由于它们的 api 都是围绕 URL 构建的,java 程序只需访问 URL 即可发送消息。 Here 是他们提供的库

【问题讨论】:

  • 你能指定你正在使用的编程语言或库吗?
  • 入站工作是否与 DLR 相同。我的回调没有收到任何参数。我在nexmo中设置了回调。我不知道在发送短信时在哪里使用虚拟号码。我应该这样做吗?当有人回复短信并触发回调时,nexo 会自动实现。不知道它是如何工作的。如果有人解释它,将非常有用

标签: java sms nexmo


【解决方案1】:

不确定我是否理解您的问题。

一般来说,如果你想接收消息,你必须在你的服务器上设置一个服务,带有一个回调 url,比如http://api.example.com/sms/

然后你在 Nexmo 中设置这个回调 url。之后,Nexmo 将通过回调 url 访问您的服务器,并通过 GET 方法发送参数。 您的服务器会收到这些信息,并向 Nexmo 响应 200。

【讨论】:

  • 我添加了关于我在原始帖子中使用的语言的说明,但我认为您的回答是正确的。回调 URL 链接到的页面是否应具有特定格式?
  • @Etag 没有特定格式,它只是发送带有数据作为查询字符串的消息或带有表单数据的POST 并期望200 响应。
  • 我在 Rails 上使用 ruby​​,我也有同样的困惑。我在nexmo中设置了作为htt://www.app/receive_text的回调url,并且我有一个url指向一个控制器来处理响应的路由。但我似乎什么也没得到……我想明确地用 200 回应吗?任何帮助将不胜感激。
  • 我也没有收到任何回复。在我向购买的其中一个号码发送短信后,Nexmo 似乎根本没有加载我的回拨网址。
  • 这里也一样,买了一个号码,设置了webhook,发短信到那个号码,但是webhook没有触发
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-19
  • 1970-01-01
  • 1970-01-01
  • 2021-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多