Загрузить аватар пользователя 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 требует пароль пользователя. как необработанная строка (текст)