Laravel-Nexmo“请提供Nexmo API凭据”错误

问题描述 投票:0回答:1

我想使用laravel-Nexmo发送发送短信。我已经配置了所有设置。但是,当我尝试发送短信时,出现此错误

请提供Nexmo API凭据。可能的组合:api_key +api_secret,api_key + signature_secret,private_key + application_id,api_key + api_secret + private_key + application_id,api_key +签名机密+私钥+应用程序ID

我在services.php,.env文件和nexmo.php中添加了nexmo api_key和secret_key我还添加了这个;php.ini文件中的curl.cainfo="C:\xampp\apache\bin\cacert.pem"

此错误的原因是什么,如何解决?谢谢!

php laravel sms laravel-5.8 nexmo
1个回答
0
投票

我已经配置了所有设置。

您配置了哪些确切设置?该错误意味着该库无法确定要用于Nexmo的一组适当的凭据。

如果要发送SMS,则只需设置NEXMO_KEYNEXMO_SECRET。我将尝试仅设置这两个环境选项,然后查看是否出现相同的错误。如果您通过设置NEXMO_SIGNATURE_SECRET使用请求签名,那么我暂时将其禁用,只是为了检查是否发送基本SMS。

一旦更新设置,我将确保使用artisan config:clear清除缓存以清除缓存,这应允许在下一页加载时获取设置。

© www.soinside.com 2019 - 2024. All rights reserved.