Python 通过API跟踪Github帐户活动的最佳方式是什么?

Python 通过API跟踪Github帐户活动的最佳方式是什么?,python,django,Python,Django,因此,在通过互联网搜索各种资源之后,我已经到了需要第三方意见的地步 问题陈述:我想将我用户的GitHub帐户活动集成到应用程序中。我主要想在用户的GitHub帐户下发生事件时提醒用户,例如创建、删除或推送回购协议时,或者在团队或组织中添加新用户时 到目前为止,我能够从GitHub开发人员API检索到其中的一些事件 这有两个问题 它不包括某些事件,例如存储库被删除时 它不包括事件源位置/ip地址,这是我需要的最重要的东西之一 我知道,对于企业域,github提供了“审核日志”功能,其中包含了我完

因此,在通过互联网搜索各种资源之后,我已经到了需要第三方意见的地步

问题陈述:我想将我用户的GitHub帐户活动集成到应用程序中。我主要想在用户的GitHub帐户下发生事件时提醒用户,例如创建、删除或推送回购协议时,或者在团队或组织中添加新用户时

到目前为止,我能够从GitHub开发人员API检索到其中的一些事件

这有两个问题

  • 它不包括某些事件,例如存储库被删除时
  • 它不包括事件源位置/ip地址,这是我需要的最重要的东西之一
  • 我知道,对于企业域,github提供了“审核日志”功能,其中包含了我完成任务所需的几乎所有信息,但是这些“审核日志”不会通过开发者API公开。(这是正确的吗?)

    我的问题是,

  • 将这些事件及其源位置/国家(如审核日志)放入我的应用程序的最佳方法是什么

  • 是否有办法以某种方式检索此审核日志?有什么图书馆可以提供帮助吗


  • 谢谢

    如果您的存储库是的一部分,您可以从2019年5月23日(4年后)开始使用

    今天,我们将推出审计日志API的公测版。
    作为GitHub企业云组织管理员,您现在可以使用我们的GraphQL API访问日志事件,并监视组织中的活动

    正如“”中所解释的,这只是目前保留给使用的组织


    请参阅“”,了解确切的API。

    重要的是要强调,这仅与企业许可证相关,无论是在GraphQL还是REST API上。。这确实有点遗憾。@JAR.JAR.beans。这就是我所说的“目前,这仅限于使用GitHub Enterprise的组织。”