0

Google(Analytics)のREST WebサービスAPIを使用しようとしていますが、Google Analyticsから期待されるデータではなく、意味のない応答が返されます。

これが私のリクエストと対応するレスポンスです:

GET /auth/analytics.readonly?ids=ga:12660456&start-date=2012-01-01&end-date=2012-02-02&metrics=ga:visits HTTP/1.1
Host: www.googleapis.com
Authorization: OAuth ya29.mytokenhere

HTTP/1.1 200 OK
status: 200
content-length: 18
x-xss-protection: 1; mode=block
content-location: https://www.googleapis.com/auth/analytics.readonly?ids=ga:12660456&start-date=2012-01-01&end-date=2012-02-02&metrics=ga:visits
x-content-type-options: nosniff
x-google-cache-control: remote-fetch
expires: Mon, 21 May 2012 19:52:57 GMT
server: GSE
via: HTTP/1.1 GWA
cache-control: private, max-age=0
date: Mon, 21 May 2012 19:52:57 GMT
x-frame-options: SAMEORIGIN
content-type: text/plain
-content-encoding: gzip

analytics.readonly

誰か助けてもらえますか?

よろしく、

4

1 に答える 1

1

OAuth は、あなたがしているように、認証スコープ URL を要求することによって実行されません。Google の認証スコープが URL である唯一の理由は (AFAIK)、グローバルに一意であることを保証できるためです。

Google で OAuth 2.0 を実行する方法の詳細については、https ://developers.google.com/accounts/docs/OAuth2 をご覧ください。

于 2012-05-21T20:15:39.837 に答える