使用 python django 将图片上传到 gravatar
Upload image into gravatar using python django
有什么方法可以使用 python django 在 https://secure.gravatar.com/ 中上传头像吗?
我是 python 的新手并且
我得到这个 link 作为文档 https://en.gravatar.com/site/implement/xmlrpc/。但我无法找到该过程在 python 中的工作方式以及实施所需的密钥类型。
任何帮助将不胜感激。
为此使用 xmlrpc python 客户端。
- Python 2.7: https://docs.python.org/2/library/xmlrpclib.html
- Python 3: https://docs.python.org/3/library/xmlrpc.client.html
类似于 (python 3):
proxy = xmlrpc.client.ServerProxy('https://secure.gravatar.com/xmlrpc?user=[email_hash]')
try:
with open("new_grav_img", "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
proxy.grav.saveData(base64img, rating, password)
except xmlrpc.client.ProtocolError as err:
print("A protocol error occurred")
print("URL: %s" % err.url)
print("HTTP/HTTPS headers: %s" % err.headers)
print("Error code: %d" % err.errcode)
print("Error message: %s" % err.errmsg)
有什么方法可以使用 python django 在 https://secure.gravatar.com/ 中上传头像吗? 我是 python 的新手并且 我得到这个 link 作为文档 https://en.gravatar.com/site/implement/xmlrpc/。但我无法找到该过程在 python 中的工作方式以及实施所需的密钥类型。
任何帮助将不胜感激。
为此使用 xmlrpc python 客户端。
- Python 2.7: https://docs.python.org/2/library/xmlrpclib.html
- Python 3: https://docs.python.org/3/library/xmlrpc.client.html
类似于 (python 3):
proxy = xmlrpc.client.ServerProxy('https://secure.gravatar.com/xmlrpc?user=[email_hash]')
try:
with open("new_grav_img", "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
proxy.grav.saveData(base64img, rating, password)
except xmlrpc.client.ProtocolError as err:
print("A protocol error occurred")
print("URL: %s" % err.url)
print("HTTP/HTTPS headers: %s" % err.headers)
print("Error code: %d" % err.errcode)
print("Error message: %s" % err.errmsg)