1
我想寫一個Python腳本,將列出我所有的拉動區域。每次我運行該腳本,我得到以下錯誤:Python xmlrpclib.Fault使用NetDNA的API
xmlrpclib.Fault: <Fault 620: 'Method "pullzone.list" does not exist'>
的列表區域中的文件是在這裏:http://support.netdna.com/api/#pullzone.listZones
下面是腳本:
#! /usr/bin/python
from xmlrpclib import ServerProxy
from hashlib import sha256
from datetime import datetime, timedelta
from pytz import timezone
apiKey = 'sldjlskdjf'
apiUserId = '0000'
def pullzoneListZones():
global apiKey, apiUserId
date = datetime.now(timezone('America/Los_Angeles')).replace(microsecond=0).isoformat() # Must be 'America/Los_Angeles' always!
authString = sha256(date + ":" + apiKey + ":listZones").hexdigest()
sp = ServerProxy('http://api.netdna.com/xmlrpc/pullzone')
return sp.pullzone.list(apiUserId, authString, date)
print pullzoneListZones()
我缺少什麼?提前致謝。 免責聲明:我爲NetDNA工作,但知道這裏知道Python。
在此先感謝。
完美。謝謝,我非常感謝你的幫助。祝你有個好的一天。 – jdorfman 2012-03-15 23:52:04