使用LightopenID申请Google个人资料图片等?

时间:2012-04-23 22:04:04

标签: oauth oauth-2.0

我正在尝试使用LightopenID获取Google图片等,但我使用的是kbanman版本:https://github.com/kbanman/lightopenid,它增加了oauth支持。

我可以获取名字和电子邮件地址,但我不明白如何抓住其他任何东西。我的代码如下:

    if(isset($_GET['login'])) {
        $openid->identity = 'https://www.google.com/accounts/o8/id';
        $openid->oauth = array('https://www.googleapis.com/auth/userinfo.profile');
        $openid->required = array('namePerson/friendly', 'contact/email', 'namePerson/first', 'picture');
        header('Location: ' . $openid->authUrl());
    }

  if($openid->validate()) {
$returnVariables = $openid->getAttributes();
echo 'Hello ' . $returnVariables['namePerson/first'] . '. Email Address ' . $returnVariables['contact/email'];

0 个答案:

没有答案