我有一个MVC4
使用Web应用程序LinqToTwitter
被访问用户的个人资料页面时显示的鸣叫,如果他们有一个Twitter手柄。
为此,我使用ApplicationOnlyAuthorizer:
var auth = new ApplicationOnlyAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = "twitterConsumerKey",
ConsumerSecret = "twitterConsumerSecret"
}
};
auth.Authorize();
我的问题是,我发现auth.IsAuthorized
总是返回false,即使我有打电话Authorize()
和我能够成功地让到Twitter电话。 还有,我发现,如果我叫Authorize()
在给Twitter做出每一个电话,如果我重复调用足够的时间未处理的异常被抛出。
这似乎很重要的是,我能够知道如果我打这个电话给Twitter之前AUTH授权。 现在,我已经把速战速决,在那里我存储我自己IsAuthorized Session
变量-但我不知道如何可靠,这是因为该Session
变量可以活得比实际的认证本身?
在这个任何意见,将不胜感激。