我正在尝试使用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 谢谢
答案 0 :(得分:0)
我最终使用了javascript API。如果有人需要代码,请告诉我