問題タブ [windows-live]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
982 参照

php - curl で https://oauth.live.com/authorize に接続します

PHPでWindowsライブ接続を取得しようとしています。js では wl sdk で取得できますが、php では取得できません。これは私のコードです:

リクエストは私にこのメッセージを与えます。

$urlFirefoxにチェックインすると、うまくいきます。

0 投票する
1 に答える
3742 参照

oauth - Windows Liveからユーザーの連絡先の電子メールデータを取得するにはどうすればよいですか?

同様の質問があることは知っていますが、我慢してください...

連絡先の電子メールアドレスのハッシュバージョンのみを取得することに関して、他の質問者と同様の問題にぶつかり、その理由を理解しています。

問題は、Google+がLiveConnectを使用して連絡先のメールアドレスを問題なく取得できるように見えることに気づきました。フィドラーを使用して、文書化されていないように見える認証スコープ「wl.contacts_emails」を要求しているように見えることに気付きました。

一部のグーグルは「拡張された権限」を示唆していますが、サイトでWindowsライブ接続アプリをセットアップまたは編集するときにこれについては言及されていません。

アプリでこのスコープを取得するにはどうすればよいですか?

0 投票する
2 に答える
2760 参照

html - HTML: 画像とテキストを揃えることができません

署名を作成する必要があり、いくつかのテストを行ったところ、ブラウザでは問題ないようです。しかし、Windows Live メールと Outlook 2010 では、HTML の解釈が異なっていたようです。

ここに私の問題のいくつかの例があります:

Gメール: ここに画像の説明を入力

見通し 2010: ここに画像の説明を入力

Windows Live メール: ここに画像の説明を入力

ご覧のとおり、(Outlook および Windows Live メールの) 画像を右側のテキストに合わせて、GMail 画像のように表示することができませんでした。

これは私のコードです:

それぞれの電子メール リーダーは、HTML の解釈が互いにかなり異なっているようです。これを修正する方法はありますか?

0 投票する
0 に答える
296 参照

c# - Windows Live Contacts API、1 つのドメインに 2 つのアプリケーション

1 つのドメインに 2 つのアプリケーションがあります。1 つはルートにあり、もう 1 つはサブディレクトリ (www.domain.com および www.domain.com/app2) にあります。

Windows Live API を使用して、電子メールの連絡先を両方のアプリケーションにインポートしています。

しかし問題は、2 つのアプリに対して 2 つの API キーを作成したとしても、Windows Live では 1 つのドメインしか使用できないことです。

これに対する解決策はありますか。私はそれを大いに感謝します。

前もって感謝します!

PS 念のため、ASP.NET 4.0 を使用しています。

0 投票する
2 に答える
2057 参照

api - RESTを使用してユーザーをWindowsLiveにログインする

私はここでWindowsのライブ開発者向けドキュメントを読んでいました。その中で、彼らはこのような認証方法を持っているのを見ました。

ユーザーのユーザー名とパスワードをどこに指定するかを除いて、すべてを理解しましたか?動作を学ぶためのアプリ(私の人生で最初のもの)を作成することを計画しています。

また、RESTを介して何かを使用またはコーディングしたこともありません。

0 投票する
1 に答える
4323 参照

c# - ASP.NET で Live Connect API を使用してユーザーの電子メール アドレスを取得する

そのため、私は ASP.NET MVC と Windows Live Connect API にかなり慣れていません。基本的に、ライブ サインインを自分の Web サイトに統合しようとしています。ユーザーがサインインすると、Live はアプリに特定の情報を提供する許可を要求し、クエリ文字列が追加されたアプリ設定で指定されたリダイレクト URI にユーザーを送信します。ここで、ユーザーが初めてサイトにサインインする場合、基本情報 (名、姓、電子メール) をサーバーに保存します。姓名を取得できましたが、プライマリ メール アドレスを取得する方法を見つけるのに苦労しています。今までやってきたことを説明します。

ライブ コネクトを MVC アプリに統合する最良の方法が見つからなかったので、最善の推測を行いました。リダイレクト URI で、クエリ文字列「コード」を使用して HTTP Post を作成するコントローラー アクションを指定しました。

JSON 形式の文字列応答を取得し、access_token を抽出します。次に、このアクセス トークンを使用して、次のように HTTP GET 呼び出しを作成します。

上記の GET 呼び出しにより、次の JSON 文字列が提供されます。

これはすべて公開情報であり、素晴らしいことです。私は彼らの主要な電子メール アドレスを除いて、必要なものはほとんどすべて持っています。メールを取得するには、どのような種類の GET 呼び出しが必要ですか?

また、私はこれを正しい方法で行っていますか?

0 投票する
1 に答える
171 参照

windows-phone-7.1 - Windows Phone LiveSDK サインイン System.Windows.dll の System.NotSupportedException

LiveSDK を使用する単純な Windows Phone アプリ (7.1) があり、ユーザーにサインインしてアクセスを許可するだけで、名前を取得して画面に表示することになっています。サインインすると、次のエラーが表示されます。

タイプ 'System.NotSupportedException' の初回例外が System.Windows.dll で発生しました

正しいクライアント ID を持っており、これをモバイル アプリとして登録しました。ここで何が起こっているか知っている人はいますか?Re: リダイレクト URL です。これは単なるモバイル アプリであり、クライアント ID の設定時に指定しなかったため、空白のままにしました。

ありがとう!

0 投票する
1 に答える
431 参照

php - FacebookとwindowsliveのopenidURLをお持ちですか?

stackoverflow.com/questions/1827997/is-facebook-an-openid-providerの質問を読みました。

また、stackoverflow.com / questions / 2264266/what-is-the-openid-url-of-facebookの質問を読みました。しかし、これらの質問は2年前に行われたものであり、facebookとwindowsliveopenidに関する変更はありません。

openidのindex.phpはここにあります(ここからダウンロード (私はlightopenidを使用しました):

$ openid->私が試し、成功したアイデンティティはここにあります:

Google:https ://www.google.com/accounts/o8/id

Googleプロフィール:http ://www.google.com/profiles/~YOURUSERNAME

Yahoo:https ://me.yahoo.com

AOL:https ://www.aol.com

WordPress: http: //YOURBLOG.wordpress.com

LiveJournal:http ://www.livejournal.com/openid/server.bml

私の質問は:Facebookとwindowsliveについて上記のようなリンクはありますか?Facebookサイト(developer.facebook.com)を見ましたが、少し複雑です。

0 投票する
1 に答える
1066 参照

c# - Windows Live API oauth 2. page.aspx?#access_token=fhuevhkfu3q9 を含むクエリ文字列の読み取り

OAuth2 を使用して、コード ビハインドで c# を使用して、asp.net 4.0 Web サイトで認証技術を提供しています。最近、私が作成したコードで Windows Live API が機能していないことに気付きました。呼び出しを行い、Live からアクセス トークンを取得していますが、スタックしています。送り返すクエリ文字列の先頭に # を追加しているので、次のタイプの URL をライブで送り返します

...mypage.aspx?#access_token=43t78fehef83jfvwenj3...

# が追加される前は、返されたクエリ文字列を取得し、次のコマンドでアクセス トークンを解析するだけでした。

accessToken = Request.QueryString["access_token"];

ハッシュを追加すると、ハッシュがページをだましてアンカーであると思わせるため、そのクエリ文字列を取得できなくなります。ローカル変数のデバッグを確認すると、常に空のクエリ文字列になってしまい、実際の文字列を取得する方法がわからないため、アクセス トークンを解析できません。

クエリ文字列を取得する方法についてのアイデアはありますか?

ありがとう

0 投票する
1 に答える
537 参照

python - Windows Live LoginAPISSLの問題-Python

私は、すべてDjango1.4でいくつかのWindowsLive連絡先をWebアプリケーションに招待するプログラムを書いています。次の問題が発生しています。

このコードを使用することで、Windows LiveRESTAPIを介してユーザーのアカウント資格情報を使用してWindowsLiveにユーザーを記録できます。

次に、(OAuthプロトコルに従って)アクセストークンと交換する認証コードを受け取ります。これは、WindowsLiveの応答を処理するために使用するコードの一部です。

しかし、次のエラーが発生します。

問題は、これに対してclient.request()を実行する行を削除すると、次のようになります。

ブラウザでjson形式の連絡先を取得します

だから、どうやら、私のpython oauth2 libにはいくつかの証明書がありません(またはそれが私が思うことです)ので、私はこのPython-Oauth2でのSSLの問題を試しましたが結果はありませんでした。また、非推奨になっていることに気付く前に、いくつかのライブラリを試しました。プレーンなRESTAPI呼び出しでもそれを実行しようとしましたが、「FORBIDEN」応答が返されました。

Gmailで同じ機能を実装できたので、oauth2ライブラリは正常に機能します。

どんな助けやヒントも本当にありがたいです。

前もって感謝します。