質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

YouTube

YouTubeとはユーザーがビデオをアップロード・共有・閲覧できるビデオ共有ウェブサイトです。

YouTube API

YouTube APIはYouTubeのビデオコンテンツと機能性をウェブサイト、アプリケーション、デバイスに統合することを可能にします。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

20468閲覧

結果の次のページに行きたい

shosinnshadesu

総合スコア93

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

YouTube

YouTubeとはユーザーがビデオをアップロード・共有・閲覧できるビデオ共有ウェブサイトです。

YouTube API

YouTube APIはYouTubeのビデオコンテンツと機能性をウェブサイト、アプリケーション、デバイスに統合することを可能にします。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/09/25 05:46

編集2020/09/25 06:06

json

1{ 2 "kind": "youtube#searchListResponse", 3 "etag": "uRO97Nv0_tK0wKA7RkgwR5lbVPs", 4 "nextPageToken": "CAUQAA", 5 "regionCode": "JP", 6 "pageInfo": { 7 "totalResults": 15, 8 "resultsPerPage": 5 9 }, 10 "items": [ 11 { 12 "kind": "youtube#searchResult", 13 "etag": "o1agJNe2xIg2NKbhyeg6BkG-FCE", 14 "id": { 15 "kind": "youtube#video", 16 "videoId": "8IoeXW9bBBc" 17 }, 18 "snippet": { 19 "publishedAt": "2020-06-24T09:00:03Z", 20 "channelId": "UC2v99T3RRi5NkdhP0ZqdpXA", 21 "title": "たい焼き", 22 "description": "休日に姉妹で、たい焼きを作って食べるだけのゆる〜〜い動画です。 編集:まりん ◯Instagram まりん♡ @marin_honda → https://www.instagram.com/marin_honda ...", 23 "thumbnails": { 24 "default": { 25 "url": "https://i.ytimg.com/vi/8IoeXW9bBBc/default.jpg", 26 "width": 120, 27 "height": 90 28 }, 29 "medium": { 30 "url": "https://i.ytimg.com/vi/8IoeXW9bBBc/mqdefault.jpg", 31 "width": 320, 32 "height": 180 33 }, 34 "high": { 35 "url": "https://i.ytimg.com/vi/8IoeXW9bBBc/hqdefault.jpg", 36 "width": 480, 37 "height": 360 38 } 39 }, 40 "channelTitle": "本田姉妹やで", 41 "liveBroadcastContent": "none", 42 "publishTime": "2020-06-24T09:00:03Z" 43 } 44 }, 45 { 46 "kind": "youtube#searchResult", 47 "etag": "QX-Rq-7HjNZreHfPbeZezxhidmQ", 48 "id": { 49 "kind": "youtube#video", 50 "videoId": "2i6nmsg5UBE" 51 }, 52 "snippet": { 53 "publishedAt": "2020-06-19T08:30:01Z", 54 "channelId": "UC2v99T3RRi5NkdhP0ZqdpXA", 55 "title": "なわとび", 56 "description": "編集:まりん ◯Instagram まりん♡ @marin_honda → https://www.instagram.com/marin_honda (IMG) みゆ♡ @miyu_honda_official ...", 57 "thumbnails": { 58 "default": { 59 "url": "https://i.ytimg.com/vi/2i6nmsg5UBE/default.jpg", 60 "width": 120, 61 "height": 90 62 }, 63 "medium": { 64 "url": "https://i.ytimg.com/vi/2i6nmsg5UBE/mqdefault.jpg", 65 "width": 320, 66 "height": 180 67 }, 68 "high": { 69 "url": "https://i.ytimg.com/vi/2i6nmsg5UBE/hqdefault.jpg", 70 "width": 480, 71 "height": 360 72 } 73 }, 74 "channelTitle": "本田姉妹やで", 75 "liveBroadcastContent": "none", 76 "publishTime": "2020-06-19T08:30:01Z" 77 } 78 }, 79 { 80 "kind": "youtube#searchResult", 81 "etag": "1IC-w7hmFhN23cIdx3258OeK1rI", 82 "id": { 83 "kind": "youtube#video", 84 "videoId": "qrb49AvSP5w" 85 }, 86 "snippet": { 87 "publishedAt": "2020-07-02T08:30:04Z", 88 "channelId": "UC2v99T3RRi5NkdhP0ZqdpXA", 89 "title": "タマネギ", 90 "description": "練習終わりに、夜ご飯を作りました。いただきまーす!続きの後編は映像のカットだけ終わったのですが、面白くて1人で笑っちゃいます笑笑 オフの日に続きの編集をする ...", 91 "thumbnails": { 92 "default": { 93 "url": "https://i.ytimg.com/vi/qrb49AvSP5w/default.jpg", 94 "width": 120, 95 "height": 90 96 }, 97 "medium": { 98 "url": "https://i.ytimg.com/vi/qrb49AvSP5w/mqdefault.jpg", 99 "width": 320, 100 "height": 180 101 }, 102 "high": { 103 "url": "https://i.ytimg.com/vi/qrb49AvSP5w/hqdefault.jpg", 104 "width": 480, 105 "height": 360 106 } 107 }, 108 "channelTitle": "本田姉妹やで", 109 "liveBroadcastContent": "none", 110 "publishTime": "2020-07-02T08:30:04Z" 111 } 112 }, 113 { 114 "kind": "youtube#searchResult", 115 "etag": "4LOfWn-JwekxDmAUw4xldu85_aU", 116 "id": { 117 "kind": "youtube#video", 118 "videoId": "GknfoE0ljII" 119 }, 120 "snippet": { 121 "publishedAt": "2020-07-07T08:30:00Z", 122 "channelId": "UC2v99T3RRi5NkdhP0ZqdpXA", 123 "title": "お肉", 124 "description": "「タマネギ」の続きです! 多分ちょっと結構めっちゃ面白いです。 「たい焼き」は紗来、 今回は真凜、 そして次回は望結メインの動画です お楽しみに〜 編集:まりん ...", 125 "thumbnails": { 126 "default": { 127 "url": "https://i.ytimg.com/vi/GknfoE0ljII/default.jpg", 128 "width": 120, 129 "height": 90 130 }, 131 "medium": { 132 "url": "https://i.ytimg.com/vi/GknfoE0ljII/mqdefault.jpg", 133 "width": 320, 134 "height": 180 135 }, 136 "high": { 137 "url": "https://i.ytimg.com/vi/GknfoE0ljII/hqdefault.jpg", 138 "width": 480, 139 "height": 360 140 } 141 }, 142 "channelTitle": "本田姉妹やで", 143 "liveBroadcastContent": "none", 144 "publishTime": "2020-07-07T08:30:00Z" 145 } 146 }, 147 { 148 "kind": "youtube#searchResult", 149 "etag": "0U6bJMGJFF8RpuggnBieXqadI_8", 150 "id": { 151 "kind": "youtube#video", 152 "videoId": "pKFiwXt_22Y" 153 }, 154 "snippet": { 155 "publishedAt": "2020-07-28T08:30:01Z", 156 "channelId": "UC2v99T3RRi5NkdhP0ZqdpXA", 157 "title": "望結です", 158 "description": "祝・記念すべき初めてのYoutubeっぽい動画」 まだまだ編集初心者ですが、編集画面いっぱいに映る望結の顔が可愛くて楽しくできました。 通常運転とは程遠い毎日です ...", 159 "thumbnails": { 160 "default": { 161 "url": "https://i.ytimg.com/vi/pKFiwXt_22Y/default.jpg", 162 "width": 120, 163 "height": 90 164 }, 165 "medium": { 166 "url": "https://i.ytimg.com/vi/pKFiwXt_22Y/mqdefault.jpg", 167 "width": 320, 168 "height": 180 169 }, 170 "high": { 171 "url": "https://i.ytimg.com/vi/pKFiwXt_22Y/hqdefault.jpg", 172 "width": 480, 173 "height": 360 174 } 175 }, 176 "channelTitle": "本田姉妹やで", 177 "liveBroadcastContent": "none", 178 "publishTime": "2020-07-28T08:30:01Z" 179 } 180 } 181 ] 182}

上のように、特定のチャンネルの動画を出力しようと思ったら、totalResults = 15に対し、resultsPerPage = 5となっていて残りの10こが表示することができません。
どのようにしたらよいのでしょうか?

ちなみに検索したurlは、https://www.googleapis.com/youtube/v3/searchpart=snippet&channelId=UC2v99T3RRi5NkdhP0ZqdpXA&key=AIzaSyCO_82OMZjzaIJrBHB1oQIVjHVV7mjs_2g&order=viewCount
です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2020/09/25 05:50

コードは画像ではなく、テキストで提示しましょう 質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
guest

回答1

0

ベストアンサー

nextPageTokenの値を、pageTokenパラメータとしてURLにつければ、残りのデータを順次とれます。

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC2v99T3RRi5NkdhP0ZqdpXA&key=AIzaSyCO_82OMZjzaIJrBHB1oQIVjHVV7mjs_2g&order=viewCount&pageToken=〇〇

投稿2020/09/25 17:30

編集2020/09/25 17:30
sfdust

総合スコア1135

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問