4

我是 Python 和 Django 的新手,我正在尝试让社交身份验证(https://github.com/omab/django-social-auth)工作。我想使用 Github 进行连接,但没有取得多大成功,而且提供的示例对于刚开始的人来说有点压倒性。是否有任何最近可用的教程来解释如何使用最新版本的社交身份验证来为初学者设置 GitHub 身份验证?

4

1 回答 1

8

您是否阅读过此处提供的文档

安装应用程序后,您需要做一堆配置,包括指定Github 后端

您可能还想了解OAuth 协议以及您需要的所有令牌以及如何获取它们。

如果您只需要访问 github 特定的 API,我鼓励您查看PyGithub

身份验证就像g = Github( token )令牌来自 oauth 一样简单。

阅读repos如下

for repo in g.get_user().get_repos():
    print repo.name
    repo.edit( has_wiki = False ) 

与此相关的问题是最适合 Github API v3 的 python 库

于 2012-09-12T07:21:18.807 回答