使用此代码,我没有从ranjain,基本帐户返回任何电子邮件地址。 [尝试谷歌+然后Facebook]
$token = htmlspecialchars($_POST["token"]);
$token_url = "https://rpxnow.com/api/v2/auth_info?apiKey=xxxxxxxxxxxxxxxxxxx&token=".$token;
$token_data = json_decode(file_get_contents($token_url,true));
测试输出:
object(stdClass)#1 (2) {
["stat"]=>
string(2) "ok"
["profile"]=>
object(stdClass)#2 (8) {
["providerName"]=>
string(7) "Google+"
["identifier"]=>
string(53) "https://www.google.com/profiles/xxxxxxxxxxxxxxxx"
["displayName"]=>
string(11) "Cxxxxxxxxx"
["name"]=>
object(stdClass)#3 (3) {
["formatted"]=>
string(11) "Cxxxxxxxxx"
["givenName"]=>
string(5) "Cxxxxxx"
["familyName"]=>
string(5) "Txxxxx"
}
["url"]=>
string(45) "https://plus.google.com/xxxxxxxxxxxxxxxx"
["photo"]=>
string(99) "https://lh5.googleusercontent.comxxxxxxxxx/photo.jpg?sz=400"
["googleUserId"]=>
string(21) "xxxxxxxxxx"
["providerSpecifier"]=>
string(10) "googleplus"
}
}
此网址说基本套餐包含电子邮件:
此网址显示基本软件包的简化响应:
https://rpxnow.com/relying_parties/x-youraccount-x/setup_tokenurl#steps
看起来像这样:
{
'stat': 'ok',
'profile': {
'identifier': 'http://user.myopenid.com/',
'email': 'user@example.com',
'preferredUsername': 'Joe User'
}
}
他们是否已将他们的基本支持倾倒到无法使用的水平?
答案 0 :(得分:0)