サイトのユーザーから連絡先を取得するために 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 には触れていません ありがとう