【发布时间】:2014-08-06 05:43:50
【问题描述】:
我必须为在线比赛创建一个 Facebook 应用,并且我需要通过表单收集用户的个人数据。
我有一个带有隐私协议链接的隐私复选框,但我听说如果您请求个人数据,Facebook 需要批准您的应用。 这是真的吗?流程是什么?
【问题讨论】:
我必须为在线比赛创建一个 Facebook 应用,并且我需要通过表单收集用户的个人数据。
我有一个带有隐私协议链接的隐私复选框,但我听说如果您请求个人数据,Facebook 需要批准您的应用。 这是真的吗?流程是什么?
【问题讨论】:
如果您需要比public_profile, user_friends, email 权限更多的信息,您必须提交您的应用以供审核。流程描述见https://developers.facebook.com/docs/apps/review/login。
首先,您必须为您的应用实施 OAuth 登录流程 (https://developers.facebook.com/docs/facebook-login/overview/v2.0),否则您将无法向用户请求任何非公开数据。
【讨论】:
signed_request (developers.facebook.com/docs/reference/login/signed-request) 获取user_id,然后查询public_profile数据,例如名字和姓氏