首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel - Nexmo“请提供Nexmo API凭据”错误

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

Stack Overflow用户
提问于 2019-12-29 13:23:31
回答 3查看 835关注 0票数 1

我想发送短信与拉拉-Nexmo。我已经配置了所有的设置。但是当我试图发送短信时,它会产生这个错误。

请提供Nexmo凭据。可能组合: api_key + api_secret,api_key + signature_secret,private_key + application_id,api_key + api_secret + private_key + application_id,api_key + signature_secret + private_key + application_id

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

造成此错误的原因是什么,以及如何修复此错误?谢谢!

EN

回答 3

Stack Overflow用户

发布于 2019-12-30 14:18:07

我已经配置了所有的设置。

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

如果你发送短信,你只需要设置NEXMO_KEYNEXMO_SECRET。我会尝试只设置这两个环境选项,看看是否有相同的错误。如果您通过设置NEXMO_SIGNATURE_SECRET来使用请求签名,我将暂时禁用它,以检查发送基本短消息是否有效。

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

票数 1
EN

Stack Overflow用户

发布于 2020-01-23 13:34:03

我遇到了同样的问题,并能够解决它。

在我看来,Laravel /nexmo-通知频道已经更新,但Laravel本身还没有(还)。

根据Laravel 6.x拉力请求:

composer require laravel/nexmo-notification-channel

这也将安装nexmo/laravel软件包。此包包括自己的配置文件。您可以使用NEXMO_KEY和NEXMO_SECRET环境变量来设置您的Nexmo公钥和秘密密钥。

https://github.com/laravel/docs/pull/5519/files?short_path=7c04c15#diff-7c04c1591e2821d381785df56ebd70af

解决方案很简单,只需将这个新的nexmo.php配置文件复制到您的配置文件夹:https://github.com/Nexmo/nexmo-laravel/blob/master/config/nexmo.php

只要在您的NEXMO_KEY文件中设置了NEXMO_SECRET和.env,它现在就可以工作了。

票数 0
EN

Stack Overflow用户

发布于 2021-01-23 12:31:28

我正在使用Laravel 8,并面临着同样的问题。然后我意识到我是在

代码语言:javascript
复制
  NEXMO_KEY=your key here 
  NEXMO_SECRET=your secret here 

.env.example文件。我刚把它添加到.env文件中,然后通过php artisan config:cache重新配置缓存,现在它开始工作了。

注意:您应该得到您的api_keysecret rom vonage.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59519817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档