2012-11-30 105 views
1

我開始與django合作,並且正致力於在我的網站上實現django-allauth。django-allauth註冊API密鑰的網站

主要的人我很感興趣:

  • 谷歌
  • LinkedIn
  • Facebook的

據我瞭解,我需要與每個供應商登記自己的應用程序,以便獲取API密鑰和令牌。

在這些提供商網站上,註冊應用程序時,它要求提供項目名稱和項目URL。

問題是,如果我想在我的本地機器上首先運行我的網站,是否需要單獨註冊我的本地主機?如果是這樣,項目名稱和項目URL應該是什麼?

回答

3

你可以設置你的社交應用本地主機,例如Facebook App

Display Name: My project 
Namespace: myproject_test 
Site URL: http://127.0.0.1:8000 
Canvas URL: http://127.0.0.1:8000/ 
Secure Canvas URL: https://127.0.0.1:8000/ 

當你部署你的網站,你必須按照對你主持你的網站的域名更改設置。

django-allauth讓你的應用程序的KeySecret後,你必須登錄到管理員在您的項目並轉到http://127.0.0.1:8000/admin/socialaccount/socialapp/在使用之前,有添加的提供者。

+0

非常感謝Aamir。將嘗試。有人提到在某處使用回調網址來重定向。那是在Facebook上,谷歌API方面? – user791793