尝试将联系人自动添加到sendinblue的api。他们网站上给出的例子显示添加一封电子邮件,然后将其添加到帐户的列表中。你知道吗
我尝试过fstrings和.format(email、industry、role),但由于某些原因,它不断抛出错误。你知道吗
以下是他们的网站显示的工作。你知道吗
import requests
url = "https://api.sendinblue.com/v3/contacts"
payload = "{\"email\":\"someonesEmail97@gmail.com\",\"listIds\":[1,4],\"updateEnabled\":false}"
headers = {
'accept': "application/json",
'content-type': "application/json"
}
response = requests.request("POST", url, data=payload, headers=headers
这是我试过的
import requests
url = "https://api.sendinblue.com/v3/contacts"
payload = "{\"email\":\f"{email}"\",\"listIds\":[f"{industry}",f"{role}"],\"updateEnabled\":false}"
headers = {
'accept': "application/json",
'content-type': "application/json"
}
response = requests.request("POST", url, data=payload, headers=headers)
我想在我的网站注册这一部分,这样它将抓取他们的电子邮件,已通过身份验证,并添加到适当的名单,我已经设置。但是我从使用fstrings得到的是终端中指向email字段的无效语法。 然后我尝试了格式化,但在终端上没有显示任何错误,但在网页上我得到了这个错误
payload = "{\"email\":\{}\",\"listIds\":[{},{}],\"updateEnabled\":false}".format(email, industry, role)
在/accounts/signup/activate处出现密钥错误/ “‘电子邮件’” 指向有效负载所在的线路。你知道吗
我错过了什么?谢谢你的阅读
这是因为引号不匹配,并且您试图以一种奇怪的、无效的方式创建f字符串。你知道吗
试试这个:
相关问题 更多 >
编程相关推荐