分析 API 用の ruby gem を作成していて、共有サービスを取得するメソッドを構築しようとしているときに、次のエラーが発生しました。
$ yt_session('https://www.googleapis.com').get("/youtube/analytics/v1/reports?ids=channel==7BCpCq_Vh2V0kVW28GTwGg&dimensions=sharingService&metrics=shares&start-date=2012-10-09&end-date=2012-10-10")
{ "error": { "errors": [ { "domain": "global", "reason": "badRequest", "message": "Invalid query. Query did not conform to the expectations." } ], "code": 400, "message": "Invalid query. Query did not conform to the expectations." }}
メトリックとディメンションを置き換えると、問題はありません。
このページのドキュメントから離れていきました: YouTube アナリティクス ドキュメント
ありがとうございました。