【问题标题】:Facebook connect button not showing up with django-allauthdjango-allauth 未显示 Facebook 连接按钮
【发布时间】:2013-07-07 16:19:12
【问题描述】:

使用这个模板

<!DOCTYPE html>
<html>
<head>
{% load socialaccount %}
    <title></title>
</head>
<body>
{% providers_media_js %}
</body>
</html>

这个html是生成的

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript" src="/static/facebook/js/fbconnect.js"></script>
<script type="text/javascript">
allauth.facebook.init({ appId: '133560690071122',
  locale: 'en_US',
  loginOptions: {"scope": ""},
  loginByTokenUrl: '/accounts/facebook/login/token/',
  channelUrl : 'http://localhost:8000/accounts/facebook/channel/',
  cancelUrl: '/accounts/social/login/cancelled/',
  logoutUrl: '/accounts/logout/',
  errorUrl: '/accounts/social/login/error/',
  csrfToken: '0XAY1DNSymUReeSWlhj7rSbFSMToNmt8' });
</script>
</body>
</html>

但是 facebook 连接框根本没有显示

javascript文件可访问,似乎没有js错误报告。

任何帮助将不胜感激:)

【问题讨论】:

    标签: django facebook django-allauth


    【解决方案1】:

    刚刚发现我错过了什么:

    <a href="{% provider_login_url "facebook" method="js_sdk" %}">Facebook Connect</a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 2012-07-28
      相关资源
      最近更新 更多