如何在Github中发出HTTP Get请求,例如使用R获取问题?

时间:2019-03-14 09:01:01

标签: r git github github-api

因此,我想收集有关某个学院的信息,学生可以在Github中上传项目和资料。

因此,我想收集所有分析信息。但是为了做到这一点,我必须向git hub请求。我想使用 R 做到这一点。或使用 Python 进行辅助。

但是我不太明白如何在R中将其用作获取请求。

所以如果有人可以给我看一个例子,我将不胜感激。

感谢!

1 个答案:

答案 0 :(得分:1)

Requests是一个非常强大且易于使用的python HTTP HTTP库。 JSON和XML响应可以轻松解析。

按以下方式使用

import requests
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))

使用Github凭据'user''pass'进行身份验证。

要获取用户或组织的储备金列表,可以使用Github的REST API。 Github有一个REST API文档。如下所示的HTTP GET请求可以获取指定组织的存储库。

GET /orgs/:org/repos

在这里https://developer.github.com/v3/repos/#list-organization-repositories

找到它