我对使用框架 django_facebook 和 userena 获取用户朋友列表的过程有点困惑。
这令人困惑,因为 {{ request.user.get_profile.friends }} 为有朋友的用户返回一个空列表,这不是权限错误,因为 {{ request.user.get_profile.access_token }} 实际上正确返回了访问权限令牌,这意味着可以从https://graph.facebook.com/me/friends?access_token= {{ request.user.access_token }}访问该用户的朋友列表
我阅读了文档和代码,但仍然无法弄清楚为什么朋友列表或喜欢列表没有返回任何内容(其他一切都有效)。如果有人愿意提供帮助,那就太好了(抱歉这个问题有点晦涩)。
该框架的代码在这里:
https://github.com/tschellenbach/Django-facebook
特别是第 50 行(从用户那里返回朋友): https ://github.com/tschellenbach/Django-facebook/blob/master/django_facebook/models.py
谢谢