問題タブ [youtube-analytics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
youtube-api - CMS アカウントで YouTube アナリティクス API を使用する
CMS アカウントを使用して YouTube アナリティクス API データを取得しようとすると、403 Forbidden エラーが発生します。
念のために言っておきますが、CMS アカウントはサービス アカウントと同じものですか?
oauth2 ユーザーが所有するチャネルの分析データを取得できますが、CMS アカウントを介してアクセスできるがコンテンツ所有者ではない他のチャネルで 403 を取得します。(CMS アカウントに管理者アカウント レベルがあり、403 エラーが発生するチャネルには「管理対象」関係があります)
質問: CMS アカウントで管理されているチャンネルをクエリするための youtube.analytics API のサポートを予定していますか?
そのアカウントを使用して、CMS UI を使用してこれらのチャネルのすべての分析データを取得できるので、API を使用して同じことができるはずです。
youtube-api - 動画ディメンションの「クエリはサポートされていません」
ここに記載されている Youtube Analytics API に問題があります。
https://developers.google.com/youtube/analytics/v1/content_owner_reports#Activity_Reports
API エクスプローラー経由でこのリクエストを実行しようとすると、「400 Bad request」が返されます。
https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DUC-7h5ZrKE-igqZy31ZvFWGg&start-date=2012-01-31&end-date=2012-04-30&metrics=views&dimensions=video&keyを取得します= {YOUR_API_KEY}
エラーは次のとおりです。「クエリはサポートされていません。サポートされているクエリのリストについては、https://developers.google.com/youtube/analytics/v1/available_reportsのドキュメントを確認してください。」
このエラーは、ディメンションとして「ビデオ」を使用した場合にのみ発生します (ドキュメントによると、「ビデオ」はサポートされているディメンションです)。他のすべての要求は正常に機能します。
何か案は?
youtube - 現在のユーザーの YouTube コンテンツ所有者 ID を取得する
こんにちは
YouTube アナリティクス API からデータを取得するアプリを作成しました。私の仕事は、contentOwner の財務レポートを取得することです。そのためには、私にとって問題となる OWNER_NAME が必要です。私はテスト用の YouTube アカウントを持っています。このアカウントには金銭的レポートが含まれていますが、YouTube CMS には接続されていません。
- YouTube アナリティクスに表示される contentOwner レポートを取得するには、cms.youtube.com への接続が必要ですか?
- ユーザーは自分で OWNER_NAME (または ContentOwner_ID ?) を提供する必要がありますか?
承認により、yt-analytics-monetary.readonly、yt-analytics.readonly、youtubepartner、その他いくつかへのアクセスが許可されます。
youtube - contentOwners は、YouTube アナリティクス API を使用して、動画の ContentType(uploaderType) を見つけることができますか?
CMS アカウントを使用して、YouTube ( https://cms.youtube.com/cyc_download_reports )から生データ ファイルをダウンロードできます。この csv には、動画がパートナー提供のものか UGC かどうかの情報が含まれています。Youtube Analytics API からの対応する最も近い一致は、uploaderType GET https://www.googleapis.com/youtube/analytics/v1/reports?ids=contentOwner%3D%3DXXXXXXXXXXXXXXX&start-date=2013-06-17&end-dateを使用していると思われます=2013-06-21&metrics=views&filters=uploaderType%3D%3Dself&key= {YOUR_API_KEY}
しかし、これはビデオ レベルではなく contentOwner レベルです。何か不足している場合はお知らせください。
youtube-api - YouTube チャンネルとコンテンツ所有者の違いは何ですか
YouTube Analytics API は 2 種類のレポートを提供します
https://developers.google.com/youtube/analytics/v1/reports
1.チャンネル レポート 2.コンテンツ所有者レポート。
YouTube チャンネルとコンテンツ所有者の違いを説明できる人はいますか?
php - Youtube アナリティクス API の人口統計ディメンション「性別」がアナリティクス ダッシュボードに表示されるが、API Explorer ではクエリが無効になる
現在、Youtube Analytics API を使用しています。
これまでのところ、クエリが毎回失敗する性別/年齢グループのディメンションを除いて、YouTube が提供するすべてのデータを引き出すことができました。
ドキュメントは、それ自体の人口統計ではなく、再生場所の例を示しています。
PHP クライアント ライブラリを使用しています。
== PHP ==
このクエリを実行するerror (400) The query is not supported.
と、他のすべてのメトリックとディメンションで問題なく機能しますが、取得されます。
javascript - contentOwner に基づいて Youtube Monetary データを HTML にロードする方法
HTML フォームから入力を取得し、コンテンツ所有者の YouTube 分析を表示しようとしています。以下のサンプルを修正しました。
https://developers.google.com/youtube/analytics/v1/sample-application
次のスコープを使用しています
var OAUTH2_SCOPES = [
'https://www.googleapis.com/auth/yt-analytics.readonly',
'https://www.googleapis.com/auth/yt-analytics-monetary.readonly',
'https://www.googleapis.com/auth/youtube.readonly',
'https://www.googleapis.com/auth/youtubepartner'
];
getUserMetrics() 関数は、HTML フォームから実行されます。
これは API Explorer でうまく機能します: https://developers.google.com/apis-explorer/#p/youtubeAnalytics/v1/youtubeAnalytics.reports.query
同じメトリック、フィルターなどを使用しますが、フォームから実行するとエラーが発生します。クエリはサポートされていません。最終的には結果を html ページに表示したいのですが、このエラーを乗り越えられないようです。
youtube-api - YouTube アナリティクス API + サービス アクセス = 致命的なエラー: キャッチされない例外 (500)
CRON ジョブを実行するために、サービス アカウントで API を使用して YouTube アナリティクス レポートを取得しようとしています。私はすでに NTP サーバー同期の一般的な問題を解決しており、明らかに、API コンソールを適切にセットアップしています。
次のメッセージが返ってきます。
なにか提案を?よろしくお願いします!