首页 > 解决方案 > Sendgrid 电子邮件 api 显示未经授权的错误

问题描述

我正在尝试通过 SENDGRID API 从

https://packagist.org/packages/sendgrid/sendgrid

我正在使用上面链接中的“Hello Email”代码

但是当我尝试运行电子邮件时,这就是我得到的

Array
(
    [0] => HTTP/1.1 401 UNAUTHORIZED
    [1] => Server: nginx
    [2] => Date: Wed, 03 Apr 2019 04:33:59 GMT
    [3] => Content-Type: application/json
    [4] => Content-Length: 62
    [5] => Connection: keep-alive
    [6] => Access-Control-Allow-Methods: HEAD, GET, OPTIONS, DELETE
    [7] => Access-Control-Max-Age: 21600
    [8] => Access-Control-Expose-Headers: Link, Location
    [9] => Access-Control-Allow-Origin: *
    [10] => Access-Control-Allow-Headers: AUTHORIZATION, Content-Type, On-behalf-of, x-sg-elas-acl, X-Recaptcha, X-Request-Source
    [11] => Content-Security-Policy: default-src https://api.sendgrid.com; frame-src 'none'; object-src 'none'
    [12] => X-Content-Type-Options: nosniff
    [13] => Strict-Transport-Security: max-age=31536000
    [14] => 
    [15] => 
)
{"errors":[{"field":null,"message":"authorization required"}]}

即使我在实时服务器上上传,但仍然相同,尝试创建更多 2,3 个具有完全访问权限的 API 密钥,但遇到了同样的问题。

请帮我...

标签: emailsendsendgrid-api-v3

解决方案


推荐阅读