我正在创建消息应用程序,但收到 Bad Credentials 错误并且消息未发送。请告诉我该怎么做。我把 Nexmo api 和秘密正确然后是什么问题 $nexmo_sms = new NexmoMessage('xxxx', 'xxxx'); 请告诉我解决方案。
问问题
2460 次
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_key、api_secret、to、from (您的国际格式的 Nexmo 编号)和正文。
请检查您的应用程序,看看是否所有必需的参数都在那里并且正确。如果它们都正确,请回复您的代码(继续并编辑您的api_key和api_secret),我可以尝试从那里帮助您!
完全披露,我在 Nexmo 工作。
于 2015-07-16T18:16:25.730 回答