Получить контактную электронную почту от Hotmail/Live
Некоторое время я ломал голову над тем, как лучше всего импортировать электронные письма пользователей из разных служб, мне не удалось найти подходящее решение.net, и в итоге я создал интерфейс для PHP с открытым исходным кодом OpenInviter. Однако это больше не работает с Hotmail/windows live, поэтому я решил сделать это сам с API Live Connect (используя REST и OAuth2), однако контакты возвращают только email_hashes, который бесполезен, так как я хочу, чтобы они действовали адреса электронной почты, так как я пытаюсь импортировать их в новую адресную книгу электронной почты.
Есть какие-либо идеи о том, как это сделать, или если это вообще возможно! OAuth, скребущий экран, что бы я ни суетился, я просто хотел бы сделать это.
Спасибо
2 ответа
По-видимому, нет официального решения этой проблемы (см. http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/c5bc9b10-6080-40bf-a7ce-951a60efdfcb/).
И, по мнению форумов, попытки сделать это противоречат условиям и положениям (такие вещи, как очистка экрана).
У меня тоже была эта пробема. Но потом я узнал, что Google Plus способен извлекать контакты из учетных записей Hotmail, поэтому я просто посмотрел, как это делает Google Plus.
Просто зайдите на страницу "круги" и найдите функциональность, похожую на "приглашение". Там вы найдете Hotmail, и если вы посмотрите, как это работает, вы увидите, что вам нужно добавить wl.emails
а также wl.contacts_emails
в область, когда вы запрашиваете авторизацию у пользователя Hotmail.
Насколько я вижу, вы уже знакомы с OAUTH и, вероятно, только что выбрали wl.basic
как размах?..