我试图从python中创建一个具有以下格式的的前景:
{“品牌”:“品牌1”,“平台”:“平台1”,“电子邮件”:“test样例+in 39@gmail.com”,“first_name”:'Test',‘姓氏’:‘User39 39’,'addr_country':‘联合王国’,'opt_in':True}
我得到了这个错误:
无效的前景电子邮件地址
这显然是因为电子邮件的格式,但根据这官方文章,字符"+"是电子邮件字段允许的字符。
你知道有什么不对吗?
发布于 2021-06-09 23:33:55
我也花了很多时间在这个问题上,但是您需要将+符号编码成html编码%2B,这样它才能工作…非常烦人的是它不在文档里..。对于编码,您可以使用下面的https://www.url-encode-decode.com/网站
发布于 2021-08-10 13:11:19
您可以对整个电子邮件部分进行编码,并将其发送到API调用。Pardot在其后端对特殊字符进行解码,并保存到原来的电子邮件状态。
例如:Urlencode(test.12+{}!~3@gmail.com)并将其传递给API->它能工作。对电子邮件/4/do/create/email/test.12%21%23%24%25%26%27*%2F%3D%3F%5E_%2B-%60%7B%7C%7D%7E3%40gmail.com?format=json进行编码后的样例API调用
https://stackoverflow.com/questions/61480704
复制相似问题