使用curl命令向sendgrid添加电子邮件地址
Adding email addresses to sendgrid with curl command
将电子邮件添加到sendgrid营销列表需要什么curl命令?我查阅了文档,很难理解实际的curl命令是什么,因为授权部分和实际的api端点是分开的。我试过:
curl -X "POST" "https://api.sendgrid.com/v3/contactdb/recipients" -H "Authorization: Bearer YOURUSERPASSWORDSTRING" -H "Content-Type: application/json" -d '{"list":"Beta List", "email":"bla@bla.com", "name":""}'
即使我添加了一个伪名称,并且YOURUSERPASSWORDSTRING是通过在终端中调用以下内容来确定的,它似乎仍然会给我带来问题:
echo -n "user:password'!" | openssl base64
我错过了什么?还有,使用javascript/Meter.js有更好的方法吗?谢谢
cURL通过--user
或-u
标志支持基本身份验证,并将处理base64编码和添加身份验证标头。
尝试
curl -X "POST" "https://api.sendgrid.com/v3/contactdb/recipients" -u username:password -H "Content-Type: application/json" -d '{"list":"Beta List", "email":"bla@bla.com", "name":""}'
关于更多信息,这里有一个来自SendGridWebneneneba API auth-docs的示例。
相关文章:
- 使用正则表达式评估电子邮件地址时出现性能问题
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- 电子邮件地址验证但创建帐户,即使电子邮件地址无效
- 如何在实时网页中用mailto链接替换电子邮件地址
- 匹配Javascript中的几种不同的电子邮件地址格式
- 使用 Javascript 进行电子邮件地址验证在 ASP.net 中不起作用
- 使用不带正则表达式的jscript验证电子邮件地址
- ng变化不会'除非我输入了有效的电子邮件地址,否则我不会因为输入电子邮件而被解雇
- 使用JavaScript或JQuery验证电子邮件地址
- 如何防止电子邮件地址的css自动连字符
- 如何基于电子邮件地址域重定向到电子邮件登录页面
- 将多个电子邮件表单中的电子邮件发送到多个电子邮件地址
- 将回复电子邮件地址更改为队列's在动态crm 2011中的电子邮件地址
- 使用curl命令向sendgrid添加电子邮件地址
- 有没有办法检测电子邮件地址的假域名?使用Perl、php、javascript
- Regex用于有效和无效的电子邮件地址
- 从url中提取电子邮件地址并将其添加到表单字段中
- 动态单击复选框并在列表中添加电子邮件地址,并使用javascript删除重复的电子邮件地址
- 使用javascript/html向用户的地址簿添加电子邮件
- 为什么获胜't添加的电子邮件地址显示在messageBox中