0

_analyticService = 新しい YoutubeAnalyticsService(_authenticator = CreateAuthenticator()); ... var result = _analyticService.Reports.Query("channel==myChannelCode", "2013-01-01", "2013-02-02", "views").Fetch();

新しい Youtube 分析サービスを作成し、サーバーにクエリを送信しました。私の目標は、ユーザーが自分の動画を閲覧した回数を取得することです。

結果を使用してこれを行うにはどうすればよいですか?

4

1 に答える 1

0

あなたのリクエストで

_analyticService.Reports.Query("channel==myChannelCode", "2013-01-01", "2013-02-02", "ビュー").Fetch();

1 月 1 日から 2 月 2 日までのビューのみをフェッチします。生涯の視聴回数を取得するために必要な完全な視聴回数を取得するには、start-date=2005-01-01 と end-date=2100-01-01 のように、開始日と終了日をかなり離れた日付に指定してみてください。

また、filter=video==_iwmv6644dA のように、探しているビデオのビデオ ID でフィルターを指定することもできます。また、API によって返されるビュー カウントは、上のものほど速く更新されないようです。そのため、まったく同じではない可能性があります。

ただし、このリクエストは私の動画の 1 つの再生回数を取得するのに適しています: https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DUCYHMS8hN8s49F93iJuEgG6w&start-date=2005-01-01&end -date=2100-01-01&metrics=views&filters=video%3D%3D_iwmv6644dA&key= {YOUR_API_KEY}

于 2013-01-23T23:10:22.930 に答える