將電子郵件添加到sendgrid營銷列表需要什麼curl命令?我查看了文檔,並且我很難理解實際的curl命令會是什麼,因爲授權部分和實際的api端點是分開的。我曾嘗試:使用curl命令向sendgrid添加電子郵件地址
curl -X "POST" "https://api.sendgrid.com/v3/contactdb/recipients" -H "Authorization: Bearer YOURUSERPASSWORDSTRING" -H "Content-Type: application/json" -d '{"list":"Beta List", "email":"[email protected]", "name":""}'
它似乎仍然給我發出即使我添加了一個假名字和YOURUSERPASSWORDSTRING是通過調用終端如下決定:
echo -n "user:password\!" | openssl base64
我缺少什麼?另外,有沒有更好的方法來使用JavaScript/Meteor.js來做到這一點?謝謝!
謝謝!我發現,這也工作後,我在設置下創建一個API密鑰:curl -X「POST」「https://api.sendgrid.com/v3/contactdb/recipients」-H「授權:承載APICODE」-H「內容類型:application/json「-d」[{「email」:「[email protected]」}]' – Coherent
不錯,這是首選的方法。 API鍵肯定是更清潔 – bwest
@bwest你可以看看這個http://stackoverflow.com/questions/37805193/how-to-add-contact-in-list-using-php-api –