2012-03-16 10 views
1

私は異なるプロバイダのoauthに関するプロジェクトをやっています.MSNライブはその一つです。コールバックURLのためのMSNドメイン名のoauthアプリケーション

私はすべてのプロバイダにscribe oauth codeを使用しています。 google、twitter、facebook、linkedinについては、私はhttp://localhost:8080/としてコールバックURLを取得することができ、認証コードでうまく戻っています。

しかし、MSNと、それはドメイン名(私がローカルホストを入力することができませんされて求めている:URLを、登録にいる間、私は有効なドメイン名を与える必要があることをclerly求めている

だから私は私を与えました有効なURLとしてブログサイト名私は自分のアプリケーションを実行すると

私はHTTPとしてコールバックを取得しています:。myname.blogspot.in/code=「somecode」

今私は、コードを確認するために、プログラミングでdyanamicallyコードを使用する必要があります私はユーザーリソースを手に入れます。

また、localhostアプリケーションをドメインアプリケーションに変更して、msnサイトの登録時に有効なドメインを表示し、msnからlocalhostアプリケーションにデータを取得できるようにすることもできます。

いくつかのステップは、以下のリンク

http://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name

しかし、偽のURL(ドメインURLとして変換されたローカルホストアプリケーションを意味する)に記載されている.....それが有効なものとして、MSNによって識別することができますドメインはまだ理解できません。

誰かがこれについて何らかの知識を持っている場合は、これについて少し明るいことができます。

ありがとうございます。

+0

......これで私を助けることができる.......それはあなたが... – user533

+0

あなたが近い/答えていただけます/これを削除しfine..Thankを働いています既に解決されているかどうか質問してください。 –

+0

@パブロ...私はそれを行うことができます。しかし、私は8時間前に答えを書くことが許されていません。質問に質問しました。私は小さな質問をしています。私はmsnライブの保護されたリソースのURLを検索しています...助けて..... – user533

答えて

0

Umesh Awasthi氏が手がかりを与えた後は簡単です。

まず、以下のサイトにアクセスしてください。

http://24sevenpost.com/tech-gizmo/windows-7-step-step-guide-edit-hosts-file-system32/

このような新しい行hostsファイルや種類を取ります。

127.0.0.1 www.babc.com

その後、あなたはあなた自身のドメインを持っています。

登録フォームのドメイン名テキストボックスにhttp://www.babc.com:8080/というドメイン名を付けます。

それはそれです。

は、アプリケーションを実行したApache Tomcatを実行します。

このようなメッセージが表示されます。 www.babc.com:8080/code="somecode "

ありがとうございます。

しかし、私は小さな問題があります。私は保護されたリソースのためにURLを与えなければならない。

私はhttps://apis.live.net/v5.0/me

400 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> 
<HTML><HEAD><TITLE>Bad Request</TITLE> 
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD> 
<BODY><h2>Bad Request - Invalid URL</h2> 
<hr><p>HTTP Error 400. The request URL is invalid.</p> 
</BODY></HTML> 

私は問題が正確に正しいURLをリソースのための私のURLをis.Isないものを理解していないとしてURLを与えると試してみましたか?

誰もがはい、私はそれを得た

+0

私はそれを得た。プログラムは1つの小さな間違いを持っ​​ている。このように52行を変更してください。 OAuthRequest request =新しいOAuthRequest(Verb.GET、PROTECTED_RESOURCE_URL) – user533

関連する問題