birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

! Gmailで英語のメールを書いていたら、イマドキGmail先生が英文を添削してくれるんですね。冠詞忘れとか単数・複数間違いとか時制の混乱まで指摘してくれて超便利。進化してるんだなぁ。知らんかった。 (13:12 Twitter Web Appから・詳細)

YouTube Data API、最初はsearch→結果をscanして必要なものをplaylistへ登録、としていたんですが、searchはquotaを大量消費する割に狙ったvideoがなかなか見つからず、何か他に良い手はないかと思っていました。 (20:14 Twitter Web Appから・詳細)

そもそも今回の用途の場合、公式チャンネルに上がった動画以外は対象外(search結果をfilteringしていた)と考えると、最初から公式チャンネルに絞った検索が行えれば少なくとも結果の品質は上がるはず、と考え調べてみるも、あまり良い方法はなさそう。 (20:14 Twitter Web Appから・詳細)

search時に対象channel IDを指定できるんですが1つだけなんですよね。検索条件にチャンネル名を含める、という方法も、対象チャンネルが100を超えるという状況では結果的にはあまり芳しくなく。 (20:14 Twitter Web Appから・詳細)

良い方法を探してググっていると、channels:list APIでcontentDetailsを引くと"uploads" playlistのIDが分かり、これがいわゆる各チャンネルには必ずあるアップロードされた動画が新しい順に入ったplaylistであることが分かりました。 (20:14 Twitter Web Appから・詳細)

image 0定義済みplaylistの中身を調べる(playlistItems:list)であればほとんどquotaも消費せずに引けますし、searchでは一部しか見られないdescriptionなどもfullで確認出来ます。最初から対象ch… https://twitter.com/i/web/status/1610595595231825921 (20:14 Twitter Web Appから・詳細)

ホントに"uploads" playlistが全てのchannelに存在するのか、などはまだ未確認だったりしますが、これで1回のcheckで消費するquota量を400→200へと半減させることが出来ました。良き。 (20:14 Twitter Web Appから・詳細)

今注目している150程度のchannelを見る限りでは必ず"uploads" playlistは存在するように見える。この仕様が変わらないことを祈ろう… (20:26 Twitter Web Appから・詳細)