2

Google App Engineが使用する標準のdjangoパッケージには、次のコードを使用してログイン/ログアウトリンクを簡単に作成するためのツールがあります。

user = users.get_current_user()
context = {
          'user':      user,
          'login':     users.create_login_url(self.request.uri),
          'logout':    users.create_logout_url(self.request.uri)
          }

私の問題は、ログインしたユーザーのグーグルアナリティクス情報を使用していくつかのデータのマッシュアップを作成したいということです。同じログインリンクを使用して、分析情報へのアクセスを要求することもできると確信していますが、そのために何を変更する必要があるのか​​理解できませんでした。

そのアクセスを要求するために変更する必要があるのは何ですか?

4

1 に答える 1

1

残念ながら、組み込みのユーザー APIを使用している場合は、アプリへのログインとは別に、ユーザーの分析情報へのアクセスをリクエストする必要があります。

または、Google のOpenID+OAuth ハイブリッド プロトコルを使用することもできますが、組み込みのユーザー API は使用できません。これを実装するための良い出発点は、Nick Johnson のAEoidと Python OAuth2 ライブラリです。

いずれの場合も、gdata 分析 APIを使用して分析データにアクセスします。

于 2011-03-26T18:28:08.157 に答える