從 SendGrid API 檢索事務模板串列的正確用法是什么,檔案似乎不正確。
https://docs.sendgrid.com/api-reference/transactional-templates/retrieve-paged-transactional-templates
var response = await client.RequestAsync(
method: SendGridClient.Method.GET,
urlPath: "v3/templates,
queryParams: queryParams
);
上述檔案宣告呼叫v3/templatesAPI 端點來檢索事務模板串列。但是我NotFound在呼叫它時收到了回應。更改urlPathtotemplates提供Forbidden回應。我知道我使用的 API 密鑰是正確的,因為我可以與客戶端發送電子郵件。
uj5u.com熱心網友回復:
Twilio SendGrid 開發人員布道者在這里。
我快速瀏覽了 C# 庫,似乎它確實將其v3放入了 URL 本身。所以檔案中的示例很可能是錯誤的,我已經提醒團隊注意這一點。
因此,當您將其更改urlPath為“模板”時,您會遇到Forbidden錯誤。使用 SendGrid,API 密鑰可以僅限于 API 中的某些操作,因此能夠使用 API 密鑰發送電子郵件并不意味著該密鑰也具有讀取模板的權限。我會嘗試創建一個新的 API 密鑰,該密鑰絕對有權讀取模板并查看您的代碼是否有效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/416841.html
標籤:
