使用Python

时间:2018-02-06 10:00:43

标签: python-3.x xml-rpc infusionsoft

只是想知道是否有人可以提供帮助。我尝试过不同的方法来使用Python在Infusionsoft中查询我的联系人无济于事。我已设法连接到服务器,添加联系人和修改字段,但我无法列出我的所有联系人及其Phone1和Phone2号码。关于下面的代码,有人能指出我正确的方向吗?我知道需要一些调整!非常感谢您的帮助。

import xmlrpc.client
server = 
xmlrpc.client.ServerProxy("https://xxxxx.infusionsoft.com:443/api/xmlrpc");

key = "xxxxxx";

print ("Welcome! You are now connected to: ", server);

table = 'Contact'
returnFields = ['Id', 'FirstName', 'Phone1', 'Phone2']
query = {'FirstName', 'Phone1', 'Phone2'}
limit = 10
page = 0
results = server.system('query', table, limit, page, query, returnFields)

for result in results: 
   print ('Found: '), result['FirstName','Phone1', 'Phone2'];

1 个答案:

答案 0 :(得分:0)

如果结果是字典,它可能是,你可以像这样访问你正在寻找的信息:

for result in results:
    print("Found: {},{},{}".format(result['FirstName'], result['Phone1'], result['Phone2']))