Skip to main content
 首页 » 编程设计

python之使用 facebook sdk 和 flask 从用户那里获取帖子

2025年05月04日50shangdawei

我按照我在网上找到的几个例子让人们登录我的网站,这很有效,但是当我试图获取他们的帖子时我卡住了。

我尝试获得这样的帖子(在我的 @app.before_request 上,我在其中处理 token 并检查用户是新用户还是旧用户):

        postss = [] 
        user.access_token = result['access_token'] 
        graph = GraphAPI(result['access_token']) 
        profile = graph.get_object('me') 
        posts = graph.get_connections(profile['id'], 'posts') 
        while True: 
            try: 
                for post in posts['data']: 
                    postss.append(post) 
                posts = requests.get(posts['paging']['next']).json() 
            except KeyError: 
                break 

但最后,postss 列表是空的,实际上,posts 变量是空的!

即使用户之前已登录,问题仍然存在,所以这不是问题所在。

提前致谢!

请您参考如下方法:

我只需要更正权限就可以在权限范围内获取帖子。感谢 CBroe。