Youtube API один канал два идентификатора - PullRequest
0 голосов
/ 22 января 2020

У нас есть этот канал YT: https://www.youtube.com/user/komercnibanka И мы получаем информацию об этом канале, вызывая эту конечную точку API с этим ответом Конечная точка:

https://www.googleapis.com/youtube/v3/channels?part=id%2CcontentDetails%2Cstatistics&mine=true

Ответ:

{
    "kind": "youtube#channelListResponse",
    "etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/P8Z5h8r4nizvqkkGrLQw_63AD6s\"",
    "pageInfo": {
        "totalResults": 1,
        "resultsPerPage": 1
    },
    "items": [
        {
            "kind": "youtube#channel",
            "etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/ieGVg67eLYf2sS8FnvxM5bvlT7Y\"",
            "id": "UCTnxNdcLS28y5sFsiop5tDw",
            "contentDetails": {
                "relatedPlaylists": {
                    "likes": "LLTnxNdcLS28y5sFsiop5tDw",
                    "favorites": "FLTnxNdcLS28y5sFsiop5tDw",
                    "uploads": "UUTnxNdcLS28y5sFsiop5tDw",
                    "watchHistory": "HL",
                    "watchLater": "WL"
                }
            },
            "statistics": {
                "viewCount": "0",
                "commentCount": "0",
                "subscriberCount": "0",
                "hiddenSubscriberCount": false,
                "videoCount": "0"
            }
        }
    ]
}

И есть идентификатор канала: UCTnxNdcLS28y5sFsiop5tDw Но когда я пытаюсь получить информацию о видео на этом канале, позвонив этой конечной точке с ответом Конечная точка:

https://www.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&id=a_7sGSviatI

Ответ:

{
 "kind": "youtube#videoListResponse",
 "etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/lNoo5LQ0iW-1_trvVMg8bmYTxCE\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {
   "kind": "youtube#video",
   "etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/U8w78JiuS4m5BOdGhmuhl_4iYq0\"",
   "id": "a_7sGSviatI",
   "snippet": {
    "publishedAt": "2020-01-16T10:00:02.000Z",
    "channelId": "UCCuTLqbEICKevJt4nHZowyQ",
    "title": "Jak se přihlásit do aplikace eTrading pomocí internetového bankovnictví",
    "description": "Návodné video vám ukáže, jak se jednoduše a rychle přihlásit do aplikace KB eTrading.",
    "thumbnails": {
     "default": {
      "url": "https://i.ytimg.com/vi/a_7sGSviatI/default.jpg",
      "width": 120,
      "height": 90
     },
     "medium": {
      "url": "https://i.ytimg.com/vi/a_7sGSviatI/mqdefault.jpg",
      "width": 320,
      "height": 180
     },
     "high": {
      "url": "https://i.ytimg.com/vi/a_7sGSviatI/hqdefault.jpg",
      "width": 480,
      "height": 360
     },
     "standard": {
      "url": "https://i.ytimg.com/vi/a_7sGSviatI/sddefault.jpg",
      "width": 640,
      "height": 480
     },
     "maxres": {
      "url": "https://i.ytimg.com/vi/a_7sGSviatI/maxresdefault.jpg",
      "width": 1280,
      "height": 720
     }
    },
    "channelTitle": "Komerční banka",
    "categoryId": "24",
    "liveBroadcastContent": "none",
    "localized": {
     "title": "Jak se přihlásit do aplikace eTrading pomocí internetového bankovnictví",
     "description": "Návodné video vám ukáže, jak se jednoduše a rychle přihlásit do aplikace KB eTrading."
    }
   },
   "contentDetails": {
    "duration": "PT1M14S",
    "dimension": "2d",
    "definition": "hd",
    "caption": "false",
    "licensedContent": false,
    "projection": "rectangular"
   },
   "statistics": {
    "viewCount": "51",
    "likeCount": "0",
    "dislikeCount": "0",
    "favoriteCount": "0",
    "commentCount": "0"
   }
  }
 ]
}

И есть идентификатор канала: UCCuTLqbEICKevJt4nHZowyQ Так что теперь у меня есть два идентификатора для одного канала YT.

UCTnxNdcLS28y5sFsiop5tDw
UCCuTLqbEICKevJt4nHZowyQ

Как это возможно?

...