0

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

4

2 回答 2

0

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

希望这可以帮助。

于 2014-07-31T01:11:28.850 回答
0

以下是如何使用 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 工作

于 2015-07-16T18:16:25.730 回答