0

YouTube の動画コメント フィードでユーザーのサムネイル URI を取得できるかどうかは誰にもわかりません。

http://gdata.youtube.com/feeds/api/videos/3bfTgL4iI60/comments?max-results=50

必要なフィールドを規定できることを示唆するこのページを見つけました。fields=entryたとえば、を追加すると機能しますが、前述の 2 番目の例は、私が求めていることを約束しているように見えます&fields=entry(media:group)が、「メディア」は不明なエイリアスであるというエラーを生成します。

注: 別のフィードを読み込んでユーザーの評価を取得できることはわかっていますが、1 つのフィードで実行しようとしています。

フィードにはコメント投稿者のユーザー名が含まれていますが、私の知る限り、これを取得してサムネイルを生成する方法はありません。Google ユーザーの親指 SRC は、ユーザー名に基づいていないようです。

4

1 に答える 1

1

これは私が現在使用しているもので、YouTube の固定 URL です。

<img src="https://i1.ytimg.com/i/USER_ID/1.jpg" width="40" height="40">

これに関する唯一の問題は、人々が Google アカウントを YouTube アカウントとして使用していることです。
その場合、その写真がデフォルトの YouTube の写真になります。

それが問題である場合、コメントを取得するときにループスクリプト内でpicのAPI呼び出しを行うことで、私がやろうとしていることが最も賢明です。呼び出しから取得した XML を見ると、

<media:thumbnail url='http://lh4.googleusercontent.com/-xxxxxx/xxxxxxxxx/xxxxxxxxx/xxxxxx/s88-c-k/photo.jpg'/>

残念ながら Google の写真では、URL が同じになることはありません。したがって、電話をかける必要があります。

于 2013-08-31T01:17:57.563 に答える