【问题标题】:Bad Credentials while sending message with nexmo使用 nexmo 发送消息时出现错误凭据
【发布时间】:2013-10-18 06:11:45
【问题描述】:

我正在创建消息应用程序,但收到 Bad Credentials 错误并且消息未发送。请告诉我该怎么做。我把 Nexmo api 和秘密正确然后是什么问题 $nexmo_sms = new NexmoMessage('xxxx', 'xxxx'); 请告诉我解决方案。

【问题讨论】:

    标签: php api sms vonage


    【解决方案1】:

    也许您可能需要仔细检查 api_key 和 api_secret 参数。我曾经收到 Bad Credentials 错误。查了参数,发现不小心输入了api_key。输入正确的 api_key 修复了 Bad Credential 错误。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      这是一个使用 Nexmo 的 SMS API 调用在 PHP 中发送 SMS 的示例

      <?php
      $url = 'https://rest.nexmo.com/sms/json?' . http_build_query([
              'api_key' => API_KEY,
              'api_secret' => API_SECRET,
              'to' => YOUR_NUMBER,
              'from' => NEXMO_NUMBER,
              'text' => 'Hello from Nexmo'
          ]);
      
      $ch = curl_init($url);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
      $response = curl_exec($ch);
      

      您必须确保您拥有所有必填字段:
      api_keyapi_secrettofrom (您的国际格式的 Nexmo 编号),以及文本的正文。

      请检查您的应用程序,看看是否所有必需的参数都在那里并且正确。如果它们都正确,请回复您的代码(继续并编辑您的 api_keyapi_secret ),我可以尝试从那里帮助您!

      完全披露,我在 Nexmo 工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-22
        • 2018-09-10
        • 1970-01-01
        • 2012-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多