我运行了一个使用facebook connect的网络应用程序。最近,少数用户的配置文件信息不再包含时区属性。
通常,转到页面https://graph.facebook.com/me?access_token=0123456789(http://developers.facebook.com/docs/reference/api/上可以找到正确的访问令牌链接)如下所示。
{
"id": "1234567890",
"name": "John Doe",
"first_name": "John",
"last_name": "Doe",
"link": "http://www.facebook.com/profile.php?id=1234567890",
"birthday": "05/23/1984",
"work": [
{
...
}
],
"gender": "male",
"timezone": -5,
"locale": "us_US",
"updated_time": "2011-04-15T20:41:33+0000"
}
为什么“timezone”:-5 部分可能会丢失?这会对现有用户进行更改,而不会更改权限。
非常感谢!
答案 0 :(得分:1)
很奇怪:如果用户没有指定位置,在您点击API时或其附近更改位置,或者从具有不同时区的计算机登录,很可能他们没有时区信息。