Как сделать HTTP-запрос Get в Github, например, Get Issues, используя R? - PullRequest
0 голосов
/ 14 марта 2019

Итак, я хочу собрать некоторую информацию об институте, где студенты загружают проекты и прочее в Github.

Поэтому я хочу собрать все, что нужно проанализировать.Но для этого я должен запросить его у git hub.Я хочу сделать это, используя R .Или вторичное использование Python .

Но я не совсем понимаю, как я могу использовать это в R как запрос get.

Так что, если бы кто-нибудь мог показать мне пример, я быценить это.

Спасибо!

1 Ответ

1 голос
/ 14 марта 2019

Requests - это очень надежная и простая в использовании библиотека HTTP для python.Ответы JSON и XML могут быть легко проанализированы.

Используйте его как показано ниже

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

Используйте учетные данные Github 'user' и 'pass' для аутентификации.

Чтобы получить список репозиториев пользователя или oranisation выможно использовать REST API Github.Github имеет документацию REST API.Запрос HTTP GET, как показано ниже, может получить репозитории для указанной организации.

GET /orgs/:org/repos

найди его здесь https://developer.github.com/v3/repos/#list-organization-repositories

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...