2012-11-30 110 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