我成功使用 Composer 安裝的 SendGrid PHP 庫發送電子郵件。所以 PHP API v3 Send 可以使用我的 API Key 和簡單的發送程序。然后我決定驗證發件人以防止發送 API 請求失敗。
因此,我按照檔案說明獲取已驗證發件人的串列: https ://docs.sendgrid.com/api-reference/sender-verification/get-all-verified-senders
嘗試獲取經過驗證的發件人時,我總是收到 statusCode 403“訪問被禁止”
$sendgrid = new \SendGrid(self::getApiKey());
$response = $sendgrid->client->verified_senders()->get();
支持要求我使用已經使用過的 PHP 庫或 Curl 請求。所以我嘗試了 Composer PHP SendGrid V3 庫,PHP、郵遞員的 curl 請求,總是帶有 403“禁止訪問”回應。這里有一些圖片:https ://imgur.com/a/QhCLqfb
任何的想法 ?非常感謝您提前提供的每個提示或作業示例。
uj5u.com熱心網友回復:
Twilio SendGrid 開發人員布道者在這里。
SendGrid API 密鑰可以僅限于某些 API。我的猜測是您創建了一個 API 密鑰,該密鑰具有發送電子郵件的權限,但可能沒有其他權限。
我建議您檢查 API 密鑰的權限,然后對其進行編輯以添加更多權限,或者創建一個涵蓋您現在要使用的所有 API 的新密鑰。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/422838.html
標籤:
下一篇:改造如何僅在特定欄位上發布資料?
