Как получить список репозиториев для пользователей и организаций на Github?

#javascript #node.js #github #oauth #github-api

Вопрос:

Я создаю приложение Github в node / React, в которое пользователь может войти, и оно должно показать им список принадлежащих им репозиториев.

Я настроил веб-поток аутентификации и получил ответ access_token от конечной точки oauth примерно так:

 POST "/login/oauth/access_token", {
  client_id: GITHUB_CLIENT_ID,
  client_secret: GITHUB_CLIENT_SECRET,
  code: CODE,
  redirect_uri: REDIRECT_URI
}
 

Могу ли я использовать этот маркер доступа для вызова /orgs/{org}/repos конечной точки?

Как я должен получить {org} значение? Могу ли я получить список организаций, к которым принадлежит пользователь?

Кажется, я хожу по кругу с документацией Github. Возможно, мне следует использовать приложение Github вместо приложения Oauth?

Я резюмирую, как я могу получить список репозиториев пользователей для отображения пользователю, вошедшему в мое приложение?