GraphQL и Github

#github #graphql

#github #graphql

Вопрос:

Я новичок в GraphQL, следовательно, я могу делать что-то неправильно или не понимать что-то полностью. Я буду более чем счастлив, если кто-нибудь сможет меня направить!!!

Я пытаюсь разработать запрос на GraphQL, извлекая данные из GH.

Цель: извлечь автора и дату (когда они в последний раз публиковались на github) из групп teams.

Готово: я смог получить имена всех 12 команд от одной организации и членов каждой команды, но у меня возникли проблемы с выводом дат при их последнем обсуждении коммита, я попытался использовать (updatedAt), но это не то, что я ищу.

Вывод:

 {
  "data": {
    "organization": {
      "teams": {
        "edges": [
          {
            "node": {
              "name": "Computer",
              "description": "value.",
              "members": {
                "edges": [
                  {
                    "node": {
                      "name": "W A",
                      "url": "https://github.com/WA"
                    }
                  },
                  {
                    "node": {
                      "name": "V A",
                      "url": "https://github.com/v87"
                    }
                  },
                  {
                    "node": {
                      "name": "A",
                      "url": "https://github.com/A9"
                    }
                  },
                  {
                    "node": {
                      "name": "N F",
                      "url": "https://github.com/NF"
                    }
                  },
                  {
                    "node": {
                      "name": null,
                      "url": "https://github.com/N"
                    }
                  },
                  {
                    "node": {
                      "name": null,
                      "url": "https://github.com/R"
                    }
                  }
                ]
              }
            }
          },
          {
            "node": {
              "name": "Leadership Team",
              "description": "leadership positions.",
              "members": {
                "edges": [
                  {
                    "node": {
                      "name": "W S",
                      "url": "https://github.com/WS
                    }
                  },
 

Код:

 {
  organization(login: "...") {
    teams(first: 20) {
      edges {
        node {
          name
          description
          members {
            edges {
              node {
                name
                url               
                
              }
            }
          }
        }
      }
    }
  }
}