我刚刚用我简单的 django 应用程序配置了 fandjango。
这是文件:
意见.PY
from django.http import HttpResponse
from django.shortcuts import render
from fandjango.decorators import facebook_authorization_required
@facebook_authorization_required()
def home(request):
return render(request, 'home.html', {'facebook_user': request.facebook.user})
主页.HTML
{% if facebook_user.first_name %}
You are:<br>
{{ facebook_user.first_name }} {{ facebook_user.last_name }}.
<br>ID: {{ facebook_user.facebook_id }}
<br>YOUR URL: {{ facebook_user.profile_url }}
<br><img src="http://graph.facebook.com/{{ facebook_user.facebook_id }}/picture?type=large">
{% else %}There's a problem here.{% endif %}
现在,当我访问http://apps.facebook.org/myapplicationname并允许应用程序访问以获取帐户信息时,我看到了 home.html。
但是(这是一个大问题)有时我会看到我的所有信息(如果条件为真)但有时我看不到我的信息并且我看到“这里有问题”。数据库中的数据是好的。
我已经用其他帐户检查过这个问题,但仍然存在这个神秘问题。