gpt4 book ai didi

php - 用于 Sendgrid API 的 php 的 curl -d 选项

转载 作者:行者123 更新时间:2023-12-05 08:44:00 26 4
gpt4 key购买 nike

我在 sendgrid 邮件平台中找到了这个选项,用于将多个电子邮件 ID 添加到列表中。就像:

curl -d 'api_user=your_sendgrid_username&api_key=your_sendgrid_password&list=my_list&data[]={"email":"address1@domain.com","name":"contactName1"}&data[]={"email":"address2@domain.com","name":"contactName2"}' https://sendgrid.com/api/newsletter/lists/email/add.json

现在如何将它与 PHP curl 一起使用?

我对添加数据字段有疑问,并在某处读到 -d 是 POST 的开关。但是对于sendgrid,几乎所有的api请求都是gets。

最佳答案

-d 开关自动使用 POST 方法,因此如果您的 curl 命令有效,您可以使用 POST。并设置发布数据,你可以这样做:

curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_user=your_sendgrid_username&...');

或者要有自动 urlencoding,使用数组

curl_setopt($ch, CURLOPT_POSTFIELDS, array('api_user' => 'your_sendgrid_username' ...));

关于php - 用于 Sendgrid API 的 php 的 curl -d 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18739204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com