Задать вопрос
@staushev

Как достать значение параметра из ответа?

request = youtube.liveBroadcasts().list(
        part="snippet",
        broadcastStatus="active",
        broadcastType="all"
    )
    response = request.execute()

приходит такой ответ от данного выше кода:
{
  "kind": "...",
  "etag": "...",
  "pageInfo": {
    "totalResults": 1,
    "resultsPerPage": 5
  },
  "items": [
    {
      "kind": "youtube#liveBroadcast",
      "etag": "...",
      "id": "...",
      "snippet": {
        "publishedAt": "2021-06-13T05:08:05Z",
        "channelId": "...",
        "title": "Прямая трансляция пользователя Ориварива Пэйн",
        "description": "",
        "thumbnails": {
          "default": {
            "url": "https://i.ytimg.com/vi/g37TQVf7Uv4/default_live.jpg",
            "width": 120,
            "height": 90
          },
          "medium": {
            "url": "https://i.ytimg.com/vi/g37TQVf7Uv4/mqdefault_live.jpg",
            "width": 320,
            "height": 180
          },
          "high": {
            "url": "https://i.ytimg.com/vi/g37TQVf7Uv4/hqdefault_live.jpg",
            "width": 480,
            "height": 360
          },
          "standard": {
            "url": "https://i.ytimg.com/vi/g37TQVf7Uv4/sddefault_live.jpg",
            "width": 640,
            "height": 480
          },
          "maxres": {
            "url": "https://i.ytimg.com/vi/g37TQVf7Uv4/maxresdefault_live.jpg",
            "width": 1280,
            "height": 720
          }
        },
        "actualStartTime": "2021-06-13T05:08:36Z",
        "isDefaultBroadcast": false,
        "liveChatId": "..."
      }
    }
  ]
}


Как из этого ответа достать livechatid? Я полный чайник если что, и даже не знаю куда обращаться.
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@staushev Автор вопроса
Ответ был типа json, все что надо было достать каждый массив по отдельности
lb_request = youtube.liveBroadcasts().list(  #LiveBroadcast request. Get LiveChatID
        part="snippet",
        broadcastStatus="active",
        broadcastType="all"
)
    lb_response = lb_request.execute()
    lci = lb_response["items"][0]["snippet"]["liveChatId"]  #LiveChatID
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Попробуйте response.items[0].snippet.liveChatId
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы