1

GoogleアナリティクスAPIを使用して、アナリティクスアカウント(Java)からデータを取得しています。私のコードは私のコンピューター(Windows 7)で正常に動作し、Linuxコンピューターでも同じコードをテストしました。どちらの場合も問題なく動作しますが、同じコードを本番サーバーに配置すると、以下のエラーが発生します。

Query Created: {dimensions=ga:customVarValue1,ga:keyword,ga:source,ga:medium,ga:campaign,ga:adGroup,ga:date, end-date=2013-01-21, ids=ga:xxxxxxxx, max-results=10000, metrics=ga:visitors, sort=ga:date, start-date=2013-01-20, start-index=1}
com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request
{
  "error" : "invalid_grant"
}
        at com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:103)
        at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:303)
        at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:323)
        at com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:320)
        at com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:505)
        at com.google.api.client.auth.oauth2.Credential.intercept(Credential.java:266)
        at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:859)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:399)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:328)
        at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:449)

もう一度コードをチェックしましたが、コードに問題はないと思います。この問題を引き起こす可能性のある戦略的に間違っていることがあると思いますか?エラーは認証に関連しているので、コンピューターで正常に機能すればどこでも機能するはずですよね?

編集:同じプログラムはwindows7、ubuntu 11.04で正常に動作しますが、このエラーはubuntu12.10でのみ発生します

4

0 に答える 0