gpt4 book ai didi

Python xmlrpclib.使用 NetDNA 的 API 时出现故障

转载 作者:太空宇宙 更新时间:2023-11-03 19:21:09 25 4
gpt4 key购买 nike

我正在尝试编写一个 Python 脚本来列出我的所有拉动区域。每次运行脚本时都会出现以下错误:

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。

提前致谢。

最佳答案

该方法的名称错误 - 它应该是

sp.pullzone.listZones(apiUserId, authString, 日期)

参见http://support.netdna.com/api/#Python用于 API 名称。

关于Python xmlrpclib.使用 NetDNA 的 API 时出现故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9729141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com