微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试使用我的 API 密钥确保我的 Sendgrid 凭据允许我访问发送消息:权限被拒绝,凭据错误

如何解决尝试使用我的 API 密钥确保我的 Sendgrid 凭据允许我访问发送消息:权限被拒绝,凭据错误

我相信,当涉及到我将输入 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 举报,一经查实,本站将立刻删除。