1
使用OpenID登錄無我創建Web應用程序連接到MySpace異地應用程序,我想我用下面的代碼身份驗證通過提供
var openid = new OpenIdRelyingParty();
IAuthenticationRequest request = openid.CreateRequest("http://www.myspace.com/thabet084");
request.AddExtension(new OAuthRequest("ConsumerKey"));
request.RedirectToProvider();
var response = openid.GetResponse();
OAuthResponse oauthExtension = new OAuthResponse();
if (response != null)
{
switch (response.Status)
{
case AuthenticationStatus.Authenticated:
oauthExtension = response.GetExtension<OAuthResponse>();
var user_authorized_request_token = oauthExtension.RequestToken;
break;
}
}
OffsiteContext context = new OffsiteContext("ConsumerKey", "ConsumerSecret");
var accessToken = (AccessToken)context.GetAccessToken(oauthExtension.RequestToken, "", "");
驗證和我用下面的refrences DotNetOpenAuth.dll和MySpaceID.SDK .DLL
我的問題是:
- 我總是發現,性反應= NULL
- 我不需要用戶通過提供商MySpace登錄,所以我需要刪除RedirectToProvider();
我在簡短的應用是從mywebsite到MySpace帳戶發送狀態只需按鈕點擊發送
所有的想法,歡迎
BR, 穆罕默德Thabet扎基
感謝Andrew的回覆,但我使用twitter創建了相同的應用程序,但未使用精心設計的url,我使用了Twitterizer API。所以如何在MySpace中使用製作好的網址 – 2010-12-26 08:25:34