Невозможно получить электронную почту Yahoo с помощью lightopenid

Я пытаюсь включить аутентификацию openid с помощью LightOpenID. Я изменил URL-адрес обнаружения в example-google.php для интеграции с Yahoo! но я не получаю никаких атрибутов (я, по крайней мере, могу получить идентификатор электронной почты с помощью Google).

http://pastebin.com/08RzvsGy


person ziro    schedule 17.12.2010    source источник
comment
Я скопировал ваш код, протестировал его, и он работает. Какую версию библиотеки вы используете?   -  person Mewp    schedule 17.12.2010
comment
благодаря. у меня как-то работает.   -  person ziro    schedule 18.12.2010
comment
Можно ли отметить этот вопрос как решенный?   -  person Martin Thoma    schedule 12.02.2011


Ответы (1)


Просто для всех, кто днем ​​и ночью ищет простой ответ - получить адрес электронной почты, возвращенный от lightopenid. СПАСИБО ЗА РАЗМЕЩЕНИЕ КОДА. ЭТО ПОМОГЛО. На случай, если другие не перейдут по вашей ссылке. вот код с вашей страницы выше, который позволяет переносить адреса электронной почты.

$openid->required = array('contact/email');

// optional data
$openid->optional = array('namePerson','namePerson/friendly','birthDate','person/gender');
person RichardW11    schedule 06.04.2011