问题描述
我相信,当涉及到我将输入 API 密钥和/或其他字段时,我忽略了一些我从 github、s-ichikawa/laravel-sendgrid-driver ({{3} })。我在另一个项目中使用了完全相同的 API,我很确定它是合法的。我也是 Laravel & PHP 的新手,我希望有人能在我编辑的文件之一上看到我在安装步骤中的错误。 我得到这个确切的错误
客户端错误:POST https://api.sendgrid.com/v3/mail/send
导致
401 Unauthorized
响应:{"errors":[{"message":"Permission
拒绝,错误凭据","field":null,"help":null}]}
APP_NAME=bensonbraceletsAPI
APP_ENV=local
APP_KEY=base64:DtZBELx11fpEq7ZnEUyBgg6nqxY/fpdaU468HBUpAVg=
APP_DEBUG=true
APP_URL=http://bensonbraceletsAPI.test
LOG_CHANNEL=stack
LOG_LEVEL=debug
DB_CONNECTION=MysqL
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
broADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
MAIL_DRIVER=sendgrid
SENDGRID_API_KEY=MY_API_KEY_WAS_REMOVED
MAIL_MAILER=sendgrid
MAIL_MAILER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=justkeithcarr@gmail.com
MAIL_PASSWORD=SendEmailFromSendgrid
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=justkeithcarr@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
services.PHP 下面
'sendgrid' => [
'api_key' => env('SENDGRID_API_KEY'),],
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)