我有一个工作网站,每个页面都有评论部分(Codeigniter / PHP)。它只允许本地注册的用户发表评论。现在我还想允许未注册的Facebook用户发表评论。
登录的部分很好并且正常工作,之后会出现问题部分。
用户使用Facebook帐户进行身份验证后,网站会收到用户访问令牌。提交的评论将保存到数据库中。但是,即使网站获得了长期存在的用户访问令牌,它也只会持续60天。令牌过期后,当有人访问被评论的页面时,网站代码将无法获取提交评论的Facebook用户的姓名和个人资料图片。
我已经浏览过Facebook docs,Graph API,但是找不到任何有用的东西。我想到的唯一解决方案是获取Facebook用户的个人资料图片和名称,并将该信息存储在数据库中供以后使用。
我错过了什么吗?有什么建议吗?
提前致谢,