我很难理解使用XMLRPC的Adestra API。下面的链接显示了PHP中的示例,但是我不确定Python中的等效示例。
How to set UTF-8 encoding with XMLRPC client library
这是我到目前为止所拥有的:
import xmlrpc.client
user= "x"
passw = "y"
link = "https://" + user + ":" + passw + "@app.adestra.com/api/xmlrpc"
with xmlrpc.client.ServerProxy(link) as proxy:
...
端点为https://app.adestra.com/api/xmlrpc
我想利用的示例功能:
unsubList.addAddresses 将电子邮件地址添加到取消订阅列表。最多可添加一个地址。 一次通话。限制的首选项键是 'api_max_unsub_address_rows',其配置密钥为 'api.max_unsub_address_rows'。限制默认为1000。
result = unsubList.addAddresses(emails, unsub_list_id)
需要访问权限
写
参数
电子邮件|数组|要添加到取消订阅列表的电子邮件地址
unsub_list_id |整数|取消订阅列表的ID。输出
整数|添加到取消订阅列表的地址数量
我的验证代码正确吗? 我将如何使用上述功能,例如:“ abc@email.com”,“ 123@email.com” 如何检查返回值以确保API按预期运行?