我正在查询我的家庭状态。但是我发现没有设置每条推文的 ID。
var auth = new MvcAuthorizer
{
CredentialStore = new SessionStateCredentialStore()
{
ConsumerKey = TwitterConfig.ConsumerKey,
ConsumerSecret = TwitterConfig.ConsumerSecret,
OAuthToken = TwitterConfig.AccessToken,
OAuthTokenSecret = TwitterConfig.AccessTokenSecret
}
};
var twitterCtx = new TwitterContext(auth);
var tweets =
await (from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home
select tweet)
.ToListAsync();
为什么没有填充推文的 ID?
我在文档页面http://linqtotwitter.codeplex.com/wikipage?title=Status%20Entity上注意到它声明该字段由用户而不是 twitter 填充。我不确定这意味着什么,因为 ID 是由 twitter 返回的。
我的最终结果实际上是为这些状态中的每一个获取 oembed 提要,所以如果有更简单的方法可以实现这一点,请告诉我。