問題タブ [youtube-analytics-api]
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-analytics-api - YouTube アナリティクス API へのアクセスが禁止されました
Google スプレッドシートで YouTube Analytics API を使用したレポートがいくつかあります。私は最近変更を加えていません。
これらのレポートには、毎日実行されるトリガーがあります。1/10に。彼らは仕事をやめました。
使用レポート: http://i.imgur.com/8BRhBZd.png
ここには、少なくとも 4 つの同様の問題が見られます。私が識別できないユーザーエラーよりも大きな問題が発生した場合に備えて、より多くの認識を高めることを期待して、これを投稿しています。
スプレッドシートで次のエラーが報告されます。
[16-01-20 08:55:01:935 PST] 実行に失敗しました: 禁止されています (45 行目、ファイル「yt-sources」) [合計実行時間 0.83 秒]
45 行目は次のとおりです。
var analyticsResponse = YouTubeAnalytics.Reports.query(
2 つのアカウントで同じ問題が発生しています (別の YouTube アカウントを使用しています)。
また、それらを再作成し、レポートの基になっているサンプル レポート ( https://developers.google.com/youtube/analytics/v1/code_samples/apps-script#export_youtube_analytics_data_to_google_sheets ) を試しました。
Analytics API Explorer を介してデータを取得できます。
google-apps-script - Google Apps Script では、YouTube Reporting API へのアクセスが禁止されています
Google Apps Script で YouTube Reporting API を使用しました。コードの変更はありませんが、Forbidden は 1 月 12 日にスローされます。
Googleのドキュメントを参考に、以下のコードを書きました。
OAuth 認証、YouTube アナリティクス API は、Google デベロッパー コンソールと高度な Google サービスで有効になっています。
私のアカウントに問題があると思いますが、他のアカウントでも同じ問題が発生しています。不思議なことに、APIs Explorer では正常に動作します。
おそらく、これは以下の投稿と同じ問題です。
原因は、 OAUTH2 SCOPES に「yt-analytics.readonly」が含まれていないためだと思います。
実際、OAUTH2 SCOPES の API Explorer には yt-analytics.readonly が含まれていました。したがって、正常に実行できました。おそらく、1 月 12 日よりも前です。ただし、このスクリプトでは YouTube アナリティクス API を使用していますが、yt-analytics.readonly は含まれていません。
なぜこのような問題が起きているのでしょうか?
youtube-api - 地域別に最も視聴されたチャンネルのリストを取得する方法は?
私はYoutube v3 APIを調べましたが、v2 APIを使用して簡単に実行できることを達成する方法を理解できませんでした。たとえば、スウェーデンなどの地域で最も視聴されているすべてのチャンネルをここで取得します
https://gdata.youtube.com/feeds/api/channelstandardfeeds/SE/most_viewed?v=2
youtube-api - Youtube Analytics API の on_behalf_of_content_owner を知る方法は?
list_batch_report_definitions
Youtube Analytics API V2のメソッドを使いたいです。
しかし、私はそれが何であるかon_behalf_of_content_owner
、そしてそれを取得する方法を知りません。
php - 行を null として返す Analytics クエリ
これに似たクエリがあります
3 月 1 日以降にアップロードされた動画の$api['rows']
値は、 NULL
3 月 1 日より前にアップロードされた動画の場合、3 月 1 日以降に記録された分析は含まれません。
これらは、問題なく数か月間運用されているクエリです。API の使用状況を確認しましたが、設定された制限内です。
また、API Explorer を使用して手動でクエリを実行しましたが、3 月 1 日以降、結果を得ることができませんでした。
youtube-analytics - Youtube Analytics API: コンテンツ所有者の一部ではない個々のチャンネルの収益レポートを取得します
コンテンツ所有者の一部ではない個々のチャネルの収益関連レポートを取得したいと考えています。しかし、収益関連の指標を追加すると、401 - このレポートにアクセスするための権限が不十分です。収益指標を削除すると、正常に機能しています。これについてよく検索したところ、コンテンツ所有者の一部ではない個々のチャンネルの収益を取得することはできませんが、得られた結果は 2 年であることがわかりました。これに関する更新はありますか?または、個々のチャネルの収益関連レポートを取得できる他の方法はありますか?
私を助けてください。前もって感謝します
google-apps-script - 未定義のプロパティ「長さ」を読み取ることができません。YouTube アナリティクス API エラー
私は初めてで、GoogleでこのガイドYoutube Analytics Api
に従って、を使用して分析レポートをGoogleシートに保存しています。スクリプトを実行するたびに、次のようなエラーが発生します。Google Apps Script
TypeError: undefined からプロパティ "length" を読み取れません。
ここにコードがあります、
ガイドのコードは編集していません。与えられたものに正確に従っているだけです。このエラーを取り除くにはどうすればよいですか?
python - Youtube アナリティクス API のコンテンツ所有者ベースのクエリがデータを返さない
YouTube アナリティクス API から広告収益データを取得しようとしています。データを返すクエリはないようですid=contentOwner==<CONTENT_OWNER_ID>
。すべての列名情報を含む 200 応答が返されますが、rows
実際のデータはありません。これは、使用時にデータを返す (つまり、そのビデオのコメント数を返す) などのメトリックでも発生します。この問題は、 Python コードとクエリ エクスプローラー ( https://developers. google.com/youtube/analytics/v1/reference/reports/query#try-it )。comments
id=channel==<CHANNEL_ID>
id=channel==<CHANNEL_ID>&metrics=comments&filters=video==<VIDEO_ID>
id=contentOwner==<CONTENT_OWNER_ID>&metrics=comments&filters=video==<VIDEO_ID>
私は何か間違ったことをしていますか?200 が戻ってきますが、それは秘密のアクセス許可の問題ですか? バグですか?