使用这个链接,我可以看到我的(Github) id是218821,用户名是tonylampada。
https://api.github.com/users/tonylampada相反地,如果给定用户id= 218821,如何获取用户名?
更新
回答nulltoken的问题,因为这是一个很长的故事,不能放在评论中。
FreedomSponsors是一个Django应用程序,使用django-social-auth实现了与Github(以及其他平台)的登录功能。
(你应该去看一下,请参见博客中的关于页面 :-)
Django-social-auth有一个配置标志,允许应用程序将Github用户名存储在数据库中。
几天前,我部署了一个新版本的FS,启用了Github登录,但将“storeGithubUsername”设置为false。
你可以在我的资料页中查看,我将Github作为“连接的账户”,但没有链接到我的Github页面。
我需要把它修正,使链接指向https://github.com/tonylampada 我准备通过将“storeGithubUsername”(这不是它的实际名称,我只是简化了)设置为true来部署一个新版本来解决这个问题。 但我想用已经注册的Github用户修补数据库。我有他们的Github ID,但没有他们的Github用户名。