我想显示我们客户网站的推特状态,但我需要让控制权给他更改推特帐户。如何实现这个任务?请有人给我一个想法。
我已经使用了twitter小部件,但它显示了标题,我无法控制用户名。
我使用utweets包,但也不必使用用户名更改用户帐户。
请有人建议一个显示推特供稿的好方法。
答案 0 :(得分:1)
在此处获取API凭据:https://dev.twitter.com/
从nuget获取TweetSharp,然后您可以使用此剃须刀代码获取灵感:
@using TweetSharp
@functions
{
private TwitterService GetAuthenticatedService()
{
var _consumerKey = "XXX";
var _consumerSecret = "XXX";
var _accessToken = "XXX";
var _accessTokenSecret = "XXX";
var service = new TwitterService(_consumerKey, _consumerSecret);
service.TraceEnabled = true;
service.AuthenticateWith(_accessToken, _accessTokenSecret);
return service;
}
}
@{
var account = "YOURACCOUNT";
var tweets = new List<TwitterStatus>();
const int take = 3;
try
{
var service = GetAuthenticatedService();
tweets = service.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions() { Count = take, ScreenName = "k_h_schneider" }).ToList();
}
catch (Exception e)
{
}
}
<div class="box box-no-padding">
<div class="box-content">
<div id="twitterFeed">
@if (tweets != null)
{
foreach (var tweet in tweets)
{
<div class="tweet">
<small class="text-muted">@tweet.CreatedDate</small>
<div class="tweetContent">
@Html.Raw(tweet.TextAsHtml)
</div>
</div>
<div style="clear: both">
</div>
}
}
</div>
</div>
</div>
答案 1 :(得分:0)
查看uTwit package社区网站上的Our Umbraco。
uTwit是两个软件包的组合,可让您轻松嵌入 您网站上的Twitter状态。
答案 2 :(得分:0)
我正在使用从http://social.skybrud.dk/twitter/endpoints/statuses/user-timeline/获得的一些小代码,这些代码会导致Umbraco 7.5返回Compilation error - TwitterTimelineResponse response = service.Statuses.GetUserTimeline("xxxxxxxxxx");
。