3

oauth用のaol apiがあれば利用可能です。

私が欲しいのは、oauth を使用して aol 連絡先をインポートすることです。私はグーグル、ヤフー、ホットメールのようなAPIを手に入れました。

Hotmail は、メール ID の代わりにメール ハッシュを提供します。そこで、oauth を使用して電子メール ID を取得する方法が hotmail で利用できるかどうかについても質問します。

ありがとうございました。

4

3 に答える 3

1

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>
于 2013-07-16T06:57:41.353 に答える
1

いいえ、AOL には一般提供されている OAuth API はありません。検索しましたが、AOL 連絡先用の OAuth API が見つかりませんでした。AOL は 2008 年以来、Contacts API に「近日公開」ページを作成しましたが、現在は削除されているようです。

2 番目の質問に答えるには: Microsoft は、連絡先リストに入力した電子メール アドレスに関するポリシーを変更しました。それらはもはやあなたのものではないため、それらを共有する権利はありません。CloudSponge を使用して、メール アドレスを含む連絡先を Windows Live からインポートできます。現在、委任された認証のインポートをサポートしており、CSV インポート方法にフォールバックします。

免責事項: 私は CloudSponge で働いています。

于 2012-10-25T20:26:25.823 に答える
0

CloudSponge を介して AOL の OAuth ユーザー エクスペリエンスにアクセスできます。

ここで試してみてください: http://www.cloudsponge.com/test-drive

そこにいる間に、Hotmail 統合をチェックしてください (ハッシュなし!)

...魅力のように動作します!

免責事項: 私は CloudSponge で働いています。

于 2013-12-17T07:42:58.083 に答える