0

サイトのユーザーから連絡先を取得するために gdata を使用しようとしています。

これまでのところ、pip install gdata を作成しました。

次に、views.pyの上に追加しました

CLIENT_ID = 'mythingy'  # Provided in the APIs console
CLIENT_SECRET = 'mythingy'  # Provided in the APIs console
SCOPE = 'https://www.google.com/m8/feeds'
USER_AGENT = 'dummy-sample'

私のページには何もしないボタンがありますが、それをクリックすると、許可を求めてから、ユーザーの Gmail 連絡先でポップアップを開く必要があります。

htat の実装方法を知りたいです。

これまでの私の見解では:

@login_required
def activate_user(request, activation_key):

   user = User.objects.get(username=request.user)
   profile = user.get_profile()
   auth_token = gdata.gauth.OAuth2Token(client_id=CLIENT_ID,client_secret=CLIENT_SECRET,scope=SCOPE,user_agent=USER_AGENT)

    APPLICATION_REDIRECT_URI = 'http://127.0.0.1:8000/oauth2callback'
    authorize_url=auth_token.generate_authorize_url(redirect_uri=APPLICATION_REDIRECT_URI)

    return render_to_response('registration/activation_complete.html',{'user': user,'profile':profile}, context_instance=RequestContext(request))

しかし、これは何もしません。urls.py や settings.py には触れていません ありがとう

4

1 に答える 1