【问题标题】:how to get occupation of user from google plus account using php如何使用php从google plus帐户获取用户的职业
【发布时间】:2023-12-28 04:10:02
【问题描述】:

我需要使用 php 获取 google plus 帐户职业详细信息 目前我有这段代码,我可以通过它获取数据

$_SESSION['token'] = $api->getAccessToken();        
if (isset($_SESSION['token'])) {
$set_asess_token = $api->setAccessToken($_SESSION['token']);
}        
if ($api->getAccessToken()) {
$data = $service->people->get('me');
$user_data = $oauth2->userinfo->get(); 

从这里我能够获取用户的名字使用

$user_data['name']; 

谁能告诉我如何获取用户的职业头衔

【问题讨论】:

    标签: php google-api google-plus google-api-php-client


    【解决方案1】:

    people resource representation,就这么简单:

    $user_data['occupation'];
    

    【讨论】:

    • 我已经尝试过了,但没有成功。它没有显示任何值
    • 比特定用户可能没有填写的值。
    • 我创建了一个虚拟帐户并填写了所有凭据,但仍然没有显示任何结果。
    • 不知道您正在为哪个配置文件发出 API 请求,但您可以查看 my profileoccupation 的 API 输出。
    • 请记住,occupation 必须公开可见才能从 API 返回。