получить контакты aol с помощью oauth api

Если есть aol api для oauth.

Я хочу импортировать контакты aol с помощью oauth. У меня есть такой API Google, Yahoo & Hotmail.

Hotmail дает мне хэши электронной почты вместо идентификаторов электронной почты. Итак, я также задаю вопрос, есть ли способ получить идентификатор электронной почты с использованием oauth для hotmail.

Спасибо.


person Parth    schedule 25.10.2012    source источник


Ответы (3)


Нет, у AOL нет общедоступного API OAuth. Я искал, но не смог найти API OAuth для контактов AOL. У AOL была страница «скоро» в API контактов с 2008 года, но сейчас она, похоже, исчезла.

Чтобы ответить на ваш второй вопрос: Microsoft изменила свою политику в отношении адресов электронной почты, которые вы указали в своем списке контактов. Они больше не принадлежат вам, поэтому вы больше не имеете права ими делиться. Вы можете использовать CloudSponge для импорта контактов, включая адреса электронной почты, из Windows Live. В настоящее время мы поддерживаем импорт делегированной аутентификации и возвращаемся к методу импорта CSV.

Отказ от ответственности: я работаю в CloudSponge.

person Graeme    schedule 25.10.2012

Чтобы импортировать адреса электронной почты друзей из Hotmail, нам нужно добавить область действия «wl.contacts_emails».

Я отправляю полный код для него

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>

<script src="//js.live.net/v5.0/wl.js"></script>
<script  type="text/javascript">
    WL.init({ client_id: **WRITE YOUR CLIENTID HERE**,
 redirect_uri: **place ur redirect page url** });

    WL.login({ scope: "wl.contacts_emails" }).then(
    function(response) {
        getContacts();
    },
    function(response) {
        log("Could not connect, status = " + response.status);
    }
);

function getContacts() {
    WL.api({ path: "/me/contacts", method: "GET" }).then(
        onGetContacts,
        function(response) {
            log("Cannot get contacts: " + JSON.stringify(response.error).replace(/,/g, ",\n"));
        }
    );
}

function onGetContacts(response) {
    var items = response.data;
    for (var i = 0; i < 5; i++) {
        if (i > items.length) {
            break;
        }

        getContactProperties(items[i].id);
    }
 }

function getContactProperties(contactId) {
    WL.api({ path: contactId, method: "GET" }).then(onGetContactProperties);
}

function onGetContactProperties(response) {
    log(JSON.stringify(response).replace(/,/g, ",\n"));
}

function log(message) {
    var child = document.createTextNode(message);
    var parent = document.getElementById('JsOutputDiv') || document.body;
    parent.appendChild(child);
    parent.appendChild(document.createElement("br"));
}
</html>
person Deep Rao    schedule 16.07.2013
comment
Спасибо за ответ. Я протестирую его и дам отзыв в ближайшее время. - person Parth; 23.07.2013

Вы можете получить доступ к пользовательскому интерфейсу AOL OAuth через CloudSponge.

Попробуйте сами здесь: http://www.cloudsponge.com/test-drive

Пока вы там, проверьте нашу интеграцию с Hotmail (без хэшей!)

... работает как шарм!

Отказ от ответственности: я работаю в CloudSponge.

person Jay Gibb    schedule 17.12.2013