使用这个链接我可以看到我在 github 上的 (tonylampada) id 是 218821 https://api.github.com/users/tonylampada
我怎么能反其道而行之?给定用户 id = 218821,用户名是什么?
更新
在这里回答 nulltoken 是因为它是一个很长的故事,它不适合评论。
FreedomSponsors是一个 django 应用程序,它使用 django-social-auth 来启用 Github(和其他)登录。(顺便说一句,您应该检查一下,请参阅博客中的about 页面:-) Django-social-auth 有一个配置标志,允许应用程序将 github 用户名存储在数据库中。几天前,我部署了启用 github 登录的新版本 FS,但将“storeGithubUsername”设置为 false。
一些用户注册了他们的 github 帐户,现在数据库有他们的 github id,但没有他们的用户名。
您可以在我的个人资料中看到我将 github 作为“关联帐户”,但没有指向我的 github 页面的链接。
我需要它来使链接指向https://github.com/tonylampada
我准备部署一个新版本来解决这个问题,方法是将“storeGithubUsername”(这不是它的名字,我只是在这里简化)设置为 true。但我想用已经在 github 注册的用户修补数据库。我有他们的 github id,但没有他们的 github 用户名。