Загрузить аватар пользователя GitHub программно?

Знаете ли вы, возможно ли это вообще, и если возможно - что такое HTTP API или Java API для загрузки нового аватара?

2 ответа

Вам не нужно API на стороне GitHub: как я уже упоминал, все, что вам нужно, это чтобы адрес электронной почты вашей учетной записи GitHub совпадал с тем, который используется для вашего Gravatar.

Это оставляет вас с вызовом API Gravatar, например , xmlrpc: посмотрите пример здесь.

Он использует специально:

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 

Спасибо, он ответил на мой вопрос

Я лично занимаюсь разработкой приложения для Android, использующего GitHub SDK, и хотел, чтобы устройство делало снимок вместо аватара. Я заметил, что у API gravatar есть Java-внедрение, я мог бы пойти на такой подход, я немного боюсь, потому что gravatar требует пароль пользователя. как необработанная строка (текст)

Другие вопросы по тегам