2017-02-16 11 views
0

python djangoを使用してにgravatar画像をアップロードする方法はありますか? 私はPythonには新しく、 私はこのリンクを文書https://en.gravatar.com/site/implement/xmlrpc/として持っています。しかし、私はプロセスがどのようにPythonで動作し、どのタイプのキーが実装に必要であるかを見つけることができませんでした。python djangoを使ってgravatarに画像をアップロード

ご協力いただければ幸いです。

答えて

1

これにはxmlrpc 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) 
関連する問題