gpt4 book ai didi

javascript - 获取用户国家,详情 FQL facebook

转载 作者:行者123 更新时间:2023-11-29 22:24:10 27 4
gpt4 key购买 nike

如何通过带有 FQL 的 javascript 获取用户国家/地区。

FB.API("/me") 不包含国家信息 [我认为],那么我怎样才能在一次查询中获取国家和用户详细信息?

谢谢。

最佳答案

用户表中没有任何名为 country 的参数。但是您可以使用 user_location 或 user_hometown 或 locale 获取用户的位置
https://developers.facebook.com/docs/reference/api/user/

为此,您需要获得用户(user_location 或 user_hometown)的权限
https://developers.facebook.com/docs/authentication/permissions/

然后 FB.API("/me") 也会返回国家信息。这会将位置字段返回为 Array ( [id] => 111227078906045 [name] => Some City, New York )

所以你将永远得到国家。

其他方式

$signed_request = $facebook->getSignedRequest();
$country = $signed_request["user"]["country"];

现在 $country 有一个字符串,例如“us”代表美国,“gb”代表英国等。

关于javascript - 获取用户国家,详情 FQL facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10598046/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com