【发布时间】:2015-04-24 04:14:54
【问题描述】:
对 2.0 版 Facebook API 使用 socialize.getUserInfo 不会返回 age_range 属性。
有没有办法通过 gigya 获取 age_range 并避免向用户询问年龄额外权限?
我在这里阅读文档:http://developers.gigya.com/020_Client_API/010_Socialize/socialize.getUserInfo
但我找不到任何线索
【问题讨论】:
对 2.0 版 Facebook API 使用 socialize.getUserInfo 不会返回 age_range 属性。
有没有办法通过 gigya 获取 age_range 并避免向用户询问年龄额外权限?
我在这里阅读文档:http://developers.gigya.com/020_Client_API/010_Socialize/socialize.getUserInfo
但我找不到任何线索
【问题讨论】:
Gigya 只从社交提供者那里提取数据,这些数据已经提供给它以及Gigya maps internally。 Gigya 目前没有映射age_range,所以这个值永远不会在调用socialize.getUserInfo 时返回。
相反,要使用 Gigya 返回此数据,您必须使用 socialize.facebookGraphOperation endpoint 请求 Facebook Graph 端点 /profile,这将允许您返回此数据。这意味着您还需要配置您的 Facebook 应用程序(在 facebook 开发人员控制台下)以请求 age 额外权限。
【讨论】: