Adestra API与python

时间:2019-01-06 18:07:13

标签: python authentication xml-rpc

我很难理解使用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按预期运行?

0 个答案:

没有答案