2013-04-10 21 views
0

我正在嘗試使用gdata以獲取我的用戶在我的網站上的聯繫人。在Django中設置gdata以檢索Google聯繫人

到目前爲止我已經做了一個pip安裝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' 

我有我的網頁上一個按鈕,沒有按什麼,但我想,如果你點擊它,它應該問你persmission然後打開一個彈出與用戶的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

我最終使用JavaScript API。如果任何人需要的代碼讓我知道

+0

你是怎麼做到的,通過使用javascript api – 2015-02-10 09:10:33

+0

是的JS。如果你需要 – 2015-02-24 01:53:53

+0

,那麼我應該還是有代碼的地方,你可以在這裏發佈代碼,這將是一個很好的幫助 – 2015-02-24 05:05:09