问题标签 [fandjango]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
160 浏览

django - Fandjango Facebook 用户只返回几个 Facebook 字段

我正在使用 Fandjango 并尝试访问 Facebook 用户的 relationship_status 和 Significant_other.name,但它找不到这些属性。我的代码:

我一直在从https://developers.facebook.com/docs/graph-api/reference/user/打印出所有 Facebook 属性的列表,以跟踪哪些有效,哪些无效:

这只会产生 ID、中间名、性别、姓氏和语言环境。似乎很清楚我只获得了公共个人资料属性,但不知道如何访问其余部分。

为了弄清楚我可以访问哪些属性,我运行了 dir(user) 命令,结果如下:

显然,这显示了那些正在工作的,并且没有列出那些不工作的。

我觉得我在访问非公开个人资料属性方面遗漏了一些非常明显的东西,但真的不知道它是什么。

编辑:在做了更多研究之后,我开始认为我需要将用户的 auth_token 传递给图形 API 以获得我想要的所有属性,但不确定如何在 Fandjango 框架中这样做。这是我的第一次尝试,但它返回“Graph API object is not callable”:

0 投票
0 回答
73 浏览

django - 认证后的重定向 fandjango

我刚刚开始使用 fandjango 并且FANDJANGO_SITE_URL在我的 settings.py 中是mydomain.com. 但在我打电话后

该应用程序向我请求许可,然后 URL 有点像:

但是执行装饰器的视图没有执行。如何使应用程序执行调用它的相同视图?或者如果前者不可能,我该如何解析这个 URL 并调用另一个视图?

0 投票
1 回答
546 浏览

python - Django fandjango migration 4.2

After migration fandjango to version 4.2., I've got an error when I access my facebook application:

Exception Value: [u'Enter valid JSON']

Exception Location: /usr/local/lib/python2.7/dist-packages/jsonfield/fields.py in pre_init, line 77

Trace:

/usr/local/lib/python2.7/dist-packages/jsonfield/subclassing.py in set obj.dict[self.field.name] = self.field.pre_init(value, obj) ...

jsonfield.subclassing.Creator object at 0x2a5c750

obj
User: My User

value u''

/usr/local/lib/python2.7/dist-packages/jsonfield/fields.py in pre_init raise ValidationError(_("Enter valid JSON")) ...

▼ Local vars Variable Value self
jsonfield.fields.JSONField: extra_data

obj
User: My User

value u''

I have upgraded fandjagno using pip install -upgrade fandjango, python manage.py migrate fandjango.

There were another problems:

-No module named jsonfield, so I installed it using pip

-No module named dateutil.tz, so I installed it as well.

-Also it asked for property DJANGO_SITE_URL, which was not defined in the settings object. I putted also it in the settings file. However I didn't find any documentation about this property.

So now I am trying to figure out what else is needed.

0 投票
3 回答
395 浏览

python - facebook 授权错误 (fandjango)

我正在尝试用 django 制作我的第一个 facebook 标签应用程序。

我做了一些研究,发现 fandjago 是最好的。

所以我正在使用它,但是当我尝试要求用户授权时,我使用了装饰器

见:https ://fandjango.readthedocs.org/en/latest/usage/authorization.html

我收到以下错误:

使用此网址:

这是我的重定向 uri:

请告诉我我做错了什么,我搜索了与 eissu 相关的所有主题,但无法弄清楚

已编辑

它起作用了,我必须在我的应用程序配置“有效的 OAuth 重定向 URIs”中添加我的 url 但现在的问题是它让我离开我的应用程序到那个 url,尽管我需要它留在应用程序上!!

0 投票
1 回答
5319 浏览

python - NameError: name 'execfile' is not defined 在 Python3 上安装 fandjango

我正在尝试使用以下方法安装 fandjango:

但是我得到了错误:

任何帮助将不胜感激