本文整理汇总了C#中Twitter.OAuthRequestToken方法的典型用法代码示例。如果您正苦于以下问题:C# Twitter.OAuthRequestToken方法的具体用法?C# Twitter.OAuthRequestToken怎么用?C# Twitter.OAuthRequestToken使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Twitter
的用法示例。
在下文中一共展示了Twitter.OAuthRequestToken方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AccountPreferences_Save
//.........这里部分代码省略.........
IPHostEntry host2 = Dns.GetHostEntry(Hyperlink.Domain);
if (host.HostName.ToLower() != host2.HostName.ToLower() && host.HostName.ToLower() != Hyperlink.Domain)
{
SetError("Invalid domain, you need to add a CNAME entry to " + Hyperlink.Domain + " in the DNS settings for your domain.");
return;
}
}
catch (System.Net.Sockets.SocketException)
{
SetError("Invalid domain, you need to add a CNAME entry to " + Hyperlink.Domain + " in the DNS settings for your domain.");
return;
}
}
}
if (homepage != "/profile" && homepage != "/blog")
{
try
{
Page thisPage = new Page(core, LoggedInMember, homepage.TrimStart(new char[] { '/' }));
}
catch (PageNotFoundException)
{
homepage = "/profile";
}
}
if (displayImages)
{
showBbcode |= BbcodeOptions.ShowImages;
}
if (displayFlash)
{
showBbcode |= BbcodeOptions.ShowFlash;
}
if (displayVideos)
{
showBbcode |= BbcodeOptions.ShowVideo;
}
if (displayAudio)
{
showBbcode |= BbcodeOptions.ShowAudio;
}
LoggedInMember.UserInfo.ShowCustomStyles = showCustomStyles;
LoggedInMember.UserInfo.EmailNotifications = emailNotifications;
LoggedInMember.UserInfo.SetUserBbcodeOptions = showBbcode;
LoggedInMember.UserInfo.ProfileHomepage = homepage;
LoggedInMember.UserInfo.TimeZoneCode = timeZoneCode;
LoggedInMember.UserInfo.AnalyticsCode = analyticsCode;
if (!string.IsNullOrEmpty(twitterUserName))
{
Twitter t = new Twitter(core.Settings.TwitterApiKey, core.Settings.TwitterApiSecret);
TwitterAuthToken auth = t.OAuthRequestToken();
LoggedInMember.UserInfo.TwitterToken = auth.Token;
LoggedInMember.UserInfo.TwitterTokenSecret = auth.Secret;
LoggedInMember.UserInfo.TwitterAuthenticated = false;
LoggedInMember.UserInfo.TwitterSyndicate = false;
LoggedInMember.UserInfo.Update();
core.Http.Redirect("https://api.twitter.com/oauth/authorize?oauth_token=" + auth.Token + "&screen_name=" + twitterUserName + "force_login=true");
}
if (LoggedInMember.UserInfo.TwitterAuthenticated)
{
LoggedInMember.UserInfo.TwitterSyndicate = twitterSyndicate;
}
if (LoggedInMember.UserInfo.TumblrAuthenticated)
{
LoggedInMember.UserInfo.TumblrSyndicate = tumblrSyndicate;
}
if (LoggedInMember.UserInfo.FacebookAuthenticated)
{
LoggedInMember.UserInfo.FacebookSyndicate = facebookSyndicate;
switch (facebookSharePermissions)
{
case "":
case "EVERYONE":
case "ALL_FRIENDS":
case "FRIENDS_OF_FRIENDS":
LoggedInMember.UserInfo.FacebookSharePermissions = facebookSharePermissions;
break;
}
}
LoggedInMember.UserInfo.Update();
LoggedInMember.UserDomain = customDomain;
//SetRedirectUri(BuildUri());
//Display.ShowMessage("Preferences Saved", "Your preferences have been saved in the database.");
SetInformation("Your preferences have been saved in the database.");
}