繁体   English   中英

从研究参与者收集Facebook Post数据的最佳方法

[英]Best Approach to Collect Facebook Post data from Research Participants

我正在与一个研究小组合作,该研究小组需要在几个月的时间内收集一组参与者的Facebook发布数据。 目的是让参与者授权我们通过Facebook收集此信息,然后当他们发布到Facebook时,将该信息发送到安全的服务器。

阅读完Facebook文档后,我几乎对如何为用户提供一种同意收集其数据的条款的机制感到困惑。 我正计划使用Webhooks来收集数据,该数据独立于客户端平台,但是我真的需要为批准程序而分别为Web,iOS和Android构建单独的应用程序吗?

我正计划使用Webhooks来收集数据,该数据独立于客户端平台,但是我真的需要为批准程序而分别为Web,iOS和Android构建单独的应用程序吗?

无论如何,您极有可能不会获得批准。

在大多数情况下,必须使用权限才能为应用内用户体验带来直接的好处; 仅将分析数据收集为明确不允许的用例。 用户是否同意与此处无关。

例如, user_posts权限具有“不可 user_posts 使用此数据,例如情绪分析或防范垃圾邮件程序”的功能,并用红色“ X”标记为nope

因此,让您的应用向用户请求必要权限的唯一方法是通过应用仪表板/ API将他们作为测试者添加到应用中。 在应用中具有角色的任何人都可以被要求获得任何许可,无论是否经过审查。 但是,这些用户必须先验证其帐户(移动/文本,信用卡)并在FB平台上以“开发人员”身份注册,然后您的应用才能向他们发送成为测试人员的请求。

可以这么说,您将在雷达下飞行。 Facebook提供此“漏洞”的主要目的是让开发人员在进行审查之前正确地测试和开发其应用程序。 应用开发常见问题解答中也明确提到了它,它是针对特定用例(例如希望将博客帖子自动发布到自己的FB页面)进行审核的一种方式。 它不会涵盖您尝试这样做的范围,但是只要您的测试用户中没有一个特别向Facebook提出投诉,它就可能“奏效”。

过去人们不知道可以添加到应用程序中的测试用户数量是否有发布的限制,但是AFAIK没有记录或以其他方式由Facebook发布。 如果有一个应用程序,并且没有完全阻止这种方法失效(例如,每个应用程序数百个而不是五个应用程序),那么如果您不需要在用户帐户之间关联数据, 可以使用多个应用程序ID太多了-因为每个应用程序ID的应用程序范围内的用户ID会有所不同,因此可能会使处于不同“应用程序ID测试组”等中的朋友之间的连接变得困难。 或者,您可能必须参考其他不太可靠的方法来唯一标识它们,例如电子邮件或个人资料名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM