おはよう!私はStackOverflowとWebを約24時間検索していますが、まだ答えは見つかりませんでした。私は、経験豊富なAPIユーザーが私に指摘してくれる簡単なものがないことを願っています。GoogleアナリティクスAPI - .NET経由のフィルタリング - だからこそ!
.NETライブラリを使用してGoogleアナリティクスAPIにクエリを実行しています。このリクエストは機能します:
https://www.google.com/analytics/feeds/data?start-index=1&max-results=500&dimensions=ga:date&end-date=2011-01-06&ids=ga:________&metrics=ga:visitors,ga:visits&start-date=2011-01-06
...結果をフィルタリングしたいと思います。私が得るすべてはmaddeningly漠然と「400不正な要求」エラーで
filters=ga:[email protected]
:私は、URLエンコードを必要としない、単一の非常に単純なフィルタを試してみました。
DataQuery query = new DataQuery(URL);
...
query.Filters = "ga:city==Minsk"
等号を%3Dとしてエンコードすると、同じ結果が得られます。これは、エラーメッセージに従って、 "ga:city%253D%253DMinsk"に変換されます。私は一重引用符 "Minsk"を試して、それを二重引用符で囲みました。運がない。
私は困惑。何か案は?ありがとう!