1

Windows8 メトロ アプリを構築しており、シングル サインオンを実装してスカイドライブに接続する必要があります。

私が参照したさまざまなソースからのコード(最後に言及)...

    WL.init({ scope: "wl.signin" });

    WL.login().then(
                function onSuccess(session) {
                    var session = WL.getSession();
                    if (session.error) {
                        document.getElementById("infoLabel").innerText =
                            "Error signing in: " + session.error;
                    }
                    else {
                        document.getElementById("infoLabel").innerText =
                            "Signed in.";
                    }
                }, 
                function onError(error) {
                    document.getElementById("infoLabel").innerText =
                            "Error signing in";
                }
        );

次のエラー (onError関数) が表示されます - 「認証トークンを要求するアプリケーションが無効になっているか、正しく構成されていません」

以下のリンクとライブラリを参考にしました。リンクの 1 つは、アプリの登録を提案しています。開発者登録を完了していますが、Metro アプリでシングル サインオンを実現するには、アプリを登録する必要がありますか?

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

4

1 に答える 1

1

はい、Live Connect を使用する場合は、ここで Windows 8 アプリを登録する必要があります: https://manage.dev.live.com/build?wa=wsignin1.0

幸運を!

于 2012-09-19T22:47:59.150 に答える