【发布时间】:2016-07-14 11:34:43
【问题描述】:
我正在使用 OVH API 和 python 包装器:
https://pypi.python.org/pypi/ovh
尝试执行此代码时:
import ovh
client = ovh.Client()
# Print nice welcome message
print "Welcome", client.get('/me')['firstname']
我收到此错误:
Traceback (most recent call last):
File "index.py", line 6, in <module>
print "Welcome", client.get('/me')['firstname']
File "/home/rubinhozzz/.local/lib/python2.7/site-packages/ovh/client.py", line 290, in get
return self.call('GET', _target, None, _need_auth)
File "/home/rubinhozzz/.local/lib/python2.7/site-packages/ovh/client.py", line 419, in call
raise BadParametersError(json_result.get('message'))
ovh.exceptions.BadParametersError: Invalid signature
按照文档的建议,我的信息保存在 ovh.conf 中。
[default]
; general configuration: default endpoint
endpoint=ovh-eu
[ovh-eu]
application_key=XXXlVy5SE7dY7Gc5
application_secret=XXXdTEBKHweS5F0P0tb0lfOa8GoQPy4l
consumer_key=pscg79fXXX8ESMIXXX7dR9ckpDR7Pful
看起来我可以连接,但在尝试使用“/me”等服务时,出现错误!
【问题讨论】:
-
嗨鲁本,你的问题解决了吗?否则,请随时在github.com/ovh/python-ovh 上打开问题或订阅 api-subscribe@ml.ovh.net。从那里提供帮助会更容易:)
-
@yadutaf 我不知何故使用了旧版本的 OVH 库。我可以解决它。谢谢