this is a very simple issue that I cannot understand why I am facing. I went through the documentation and it seems like I am doing everything right.
First, I run requests to the API for all playlist items of the "Uploaded Videos" playlist of a creator. This fetches me a dictionary, and I take the values from the "id" key and store them in a list.
I now have a list of all the video IDs of a YouTube channel as provided by the YouTube Data API.
However, when testing it here, I enter a video ID that the YouTube Data API gave me, which looks something like
VVUtbEhKWlIzR3F4bTI0X1ZkX0FKNVl3LlRkNFBkXzlveW44
However, this is the error message I get when I do that
"error": {"code": 404,"message": "The video identified by the \u003ccode\u003e\u003ca href=\"/youtube/v3/docs/commentThreads/list#videoId\"\u003evideoId\u003c/a\u003e\u003c/code\u003e parameter could not be found.","errors": [ {"message": "The video identified by the \u003ccode\u003e\u003ca href=\"/youtube/v3/docs/commentThreads/list#videoId\"\u003evideoId\u003c/a\u003e\u003c/code\u003e parameter could not be found.","domain": "youtube.commentThread","reason": "videoNotFound","location": "videoId","locationType": "parameter" } ] }}It seems as if the commentThread resource expects a video ID in a format that the Video resource does not provide. However, if I take the video ID from the URL of any random video, it works perfectly fine. However, the video IDs retrieved by the Video resource of the YouTube Data API is in a completely separate format as the video IDs in the URL.
This is the kind of video ID that the "commentThreads" resource expects
rXZsu4Wn_ic
This just seems odd. Why would the videoID from the Videos resource not work with the commentThreads?
Any help please? I feel really defeated and dumb.