【问题标题】:Why SMS sending is failing using plivo in R?为什么在 R 中使用 plivo 发送短信失败?
【发布时间】:2018-10-26 22:14:23
【问题描述】:

我正在尝试使用 R 脚本在国际上发送短信。我正确使用了 Auth ID 和 Token,这两个数字都经过验证。但我没有从“Plivo”购买任何号码。这是我的消息没有发送的原因吗?

代码正在编译,没有任何错误。但是没有发送或接收短信。我在下面分享我的代码:

#!/usr/bin/env Rscript

library(httr) 

AUTH_ID="**************"
AUTH_TOKEN="**************************"
message<-"Eddie is confirming the message"
url="https://api.plivo.com/v1/Account/**************/Message/"     
POST(url,authenticate(AUTH_ID,AUTH_TOKEN),body=list
(src="+966123456789",dst="+4912345678910",text=message))

谁能告诉我,即使源代码正确,消息发送也没有发生的可能原因是什么?

【问题讨论】:

  • 您需要隔离问题并从那里进行调试。如果您遇到困难,请清楚说明 Minimal, Complete, and Verifiable example 的不适用之处。我建议阅读How to Ask a good question。另外,请务必take the tour
  • 其他用户将您的问题标记为低质量和需要改进。我重新措辞/格式化您的输入,使其更容易阅读/理解。请查看我的更改以确保它们反映您的意图。但我认为你的问题仍然无法回答。 现在应该edit你的问题,使其更具体/清晰(见help me is not a question)。如果您对我有其他问题或反馈,请随时给我留言。
  • 感谢您的反馈。我试图重新表述这个问题。希望至少可以理解。
  • 你能打印出你得到的回复吗?另外我会尝试在您的 POST 请求中添加 'encode = "json"'。

标签: r api ubuntu sms


【解决方案1】:

但是我没有从“Plivo”购买任何号码

答案是: 要使用 Plivo 发送短信,您需要一个 Plivo 购买的号码。

明显的逻辑: 如果不是这种情况,任何人都可以从任何“已验证”的电话号码发送消息?

如果您的意思是“帐户已验证”中的已验证: 这不是 Plivo 的用途,您需要检查您的移动运营商是否提供可访问的互联网访问 API(我对此表示怀疑。)如果您需要使用 sim 链接号码,您始终可以使用调制解调器和 AT 命令,但是这是相当不可靠的。

我认为你应该购买一个 1 美元的 Plivo 号码,除非你需要它来验证 gmail 或类似的东西。

【讨论】:

  • 代码高亮的块在哪里?它们是从其他地方引用的吗(在这种情况下,您可能应该使用引号标记&gt;,以便单词正确换行)?还是您只是想强调这些短语(在这种情况下,您可能应该使用粗体或其他内容,而不是使用代码突出显示)
  • oof...让我正确地改写一下,你是对的。
猜你喜欢
  • 1970-01-01
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 2015-12-30
  • 2017-06-23
  • 1970-01-01
  • 1970-01-01
  • 2014-03-04
相关资源
最近更新 更多