我正在做一些研究,我有一个Facebook应用程序,要求用户facebook上的一些权限来获取一些基本信息。
我可以看到我的应用程序有大约600个用户,我想查询它们,以查看用户中的一些模式。即他们有多少朋友,他们在更新中发布的消息等等。
我的问题是:我必须在用户首次访问我的应用时复制数据并授予对其信息的访问权限,或者只要用户没有“删除”我的应用,我就可以查询数据。
我希望第二种选择是正确的,因为我有很多关于“复制”用户数据并将其存储在数据库中的考虑因素 - 主要是道德的,但也与安全问题,合规性,资源等有关等等
编程语言并不重要,但如果有人需要举例说明,那就说它是python。
答案 0 :(得分:2)
NO。您无需复制数据。
只要您拥有有效的访问令牌,无论用户是在线还是离线,您都可以查询Facebook。
但是,您唯一需要注意的是handling of expired access token,因为在这种情况下,用户需要重新授权您的应用程序才能获得access_token。