如何为商务类应用通过Facebook Graph API获取user_location权限?
商务类应用获取用户位置权限问题解答
关键结论
- 商务类应用不支持直接申请
user_location权限,该权限仅对普通消费者类应用开放。 - 你可以通过申请
Business Asset User Profile Access权限来替代,它能满足商务类应用获取关联资产下用户位置信息的需求。
具体说明
关于
user_location权限缺失:
商务类应用的权限体系和普通消费者应用不同,user_location不在商务应用的可选权限清单内,这是平台根据应用类型设定的权限边界。Graph Explorer可用的原因:
Graph Explorer的测试令牌自带开发者角色的权限豁免,所以能临时调用user_location,但这种权限无法直接用于正式的商务类应用部署。替代权限的作用:
Business Asset User Profile Access是商务类应用的专属权限,申请通过后,你可以使用页面令牌获取主页帖子评论者的所在国家信息,完全覆盖你的业务需求。
内容的提问来源于stack exchange,提问作者Anuj Shrestha
相关产品推荐
相关产品推荐

