gpt4 book ai didi

php - 通过 facebook 图形 API 检索 facebook 用户的邮政编码

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:38:54 25 4
gpt4 key购买 nike

我正在尝试使用 facebook 图形 API 检索用户的邮政编码。我正在为此使用以下代码。代码在 php 中。

$facebook = new Facebook(array(
'appId' => APP_ID,
'secret' => APP_SECRET,
));

$user = $facebook->getUser();
//$login_url = $facebook->getLoginUrl(array( 'scope' => 'email'));
$login_url = $facebook->getLoginUrl(
array(
'scope' => 'email,publish_stream,user_birthday,user_location,user_work_history,user_about_me,user_hometown'
)
);
//get user basic description
//$userInfo = $facebook->api("/$user");

if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}

我在这里得到 $user_profile 数组,它包含邮政编码以外的所有信息。但我同意了。有没有办法从 facebook 获取邮政编码。

最佳答案

如果您在 https://developers.facebook.com/docs/reference/api/user/ 查看有关 /me 调用的文档您会注意到没有提及用户的邮政编码。

我建议您使用请求 user_location 权限,然后调用 /me?fields=location 并尝试从其中包含的信息中获取邮政编码 -这个答案https://stackoverflow.com/a/7129344/2091159 - 有一些关于这样做的信息。

关于php - 通过 facebook 图形 API 检索 facebook 用户的邮政编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17211255/

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