2012-03-16 3 views
1

Я делаю проект по oauth для разных поставщиков. MSN live является одним из них.oauth приложение для доменного имени msn для обратного URL-адреса

Я использовал пишущий код oauth для всех поставщиков. Для google, twitter, facebook, linkedin я могу получить обратный вызов как http://localhost:8080/, и он хорошо возвращается с кодом подтверждения.

Но с MSN он спрашивает имя домена (это не позволяет мне набирать LOCALHOST:. URL и спрашивает clerly, что я должен дать действительное доменное имя в регистрации

Так я дал мой blogsite имя как действительный 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 (означает применение LOCALHOST, которое превращается в домен URL) ..... это может быть идентифицирован как действительный MSN домен до сих пор не понятен.

Если у кого-то есть знания об этом, можете ли вы немного рассказать об этом.

Заранее спасибо.

+0

Да я получил его ....... он работает fine..Thank вы .. – user533

+0

Можете ли вы ответить/закрыть/удалить это вопрос, если он уже разрешен? –

+0

@ Pablo ... я мог бы это сделать. Но мне не разрешено писать ответ до 8 часов, я задал вопрос. У меня есть один маленький вопрос. Я искал защищенный URL-адрес ресурса для MSN. Можете ли вы помогите мне ..... – user533

ответ

0

Это просто после того, как г-н Умеш Авашти дал ключ.

Во-первых, перейдите на сайт ниже.

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

принять новую строку файла хостов и типа, как это.

127.0.0.1 www.babc.com

, то у вас есть свой собственный домен.

Дайте доменное имя http://www.babc.com:8080/ в текстовом поле имени регистрационной формы.

Thats it.

запустить Apache Tomcat

запустить приложение.

вы получите сообщение следующим образом. www.babc.com:8080/code="somecode "

Спасибо.

Но у меня есть небольшая проблема. я должен предоставить Url для защищенных ресурсов.

Я попытался с давая 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> 

я не понимаю, что проблема именно is.Is мои URLs для ресурсов не является правильным URLs?

кто-нибудь может помочь мне в этом ......

+0

У меня получилось ... у программы есть одна небольшая ошибка. Поменяйте 52-ю строку так. Запрос OAuthRequest = новый OAuthRequest (Verb.GET, PROTECTED_RESOURCE_URL) – user533