经过研究,我无法得到这个问题的答案:
当开发人员从User对象中获取locale
字段时,该区域设置是否基于用户配置文件中所述的国家/地区?还是Facebook会根据每个会话的用户IP进行地理位置检查,以确定区域设置?
这很重要,因为我需要知道locale
字段的可实现性
编辑:因此,该区域设置字段似乎确实基于用户配置文件中的所述区域设置(请参阅下面Richard的回答)有没有办法从FB Graph API获取地理位置选中的国家代码
User.locale
对应于用户选择的显示语言,例如通过主页底部的链接。
例如,如果我将语言从英语更改为印尼语,我的locale
将更改为id_ID
。