以编程方式上传GitHub用户头像?

时间:2017-12-25 08:39:23

标签: api github upload avatar

你知道它是否可能,如果可能的话 - 上传新头像的HTTP API或Java API是什么?

2 个答案:

答案 0 :(得分:0)

你不应该在GitHub上需要一个API:就像我mentioned here一样,你需要的只是你的GitHub帐户电子邮件与你的Gravatar所用的电子邮件相匹配。

为您提供Gravatar API调用,例如an xmlrpc:请参阅example here

具体使用:

grav.saveData - Save binary image data as a userimage for this account 
    @param  (string)$args['data'] a base64_encode()d image
    @param  (int)$args['rating'] 0:g, 1:pg, 2:r, 3:x
    @param  (string)$args['password'] for authentication 
    @return (bool)false on failure, (string)userimage on success 

答案 1 :(得分:0)

谢谢,它回答了我的问题

我个人正在开发一个使用GitHub SDK的Android应用程序,并希望设备能够拍照来替换头像,我注意到gravatar API有Java实现,我可能会采用这种方法,我有点害怕因为gravatar需要用户密码为原始字符串(文本)