我目前正在研究linqtotwitter库。
我正在使用cookie来存储令牌和密钥。我的问题不在于api。 ASP网络和页面生命周期更多。
我的webform应用程序的问题与linqtotwitter站点上的aspnet webform defaultasp示例相同。
这就是api的工作原理
您将凭据传递给Authorize对象到坚果壳中的Twitter上下文。
在您授权的示例等中。一旦页面加载,auth.screenname标签就会更改为您的twitter句柄,因为您已经过身份验证并且它将auth.credentials传递给了twittercontext。
这就是我的问题所在。如果我点击刷新标签被清除,但我仍然使用twitter进行身份验证,所以我可以发布,但我无法从auth对象获取值。
如何保持刷新状态,以便在内存中保留auth.screenname或其他内容。
我想我需要预加载Twitter授权的上下文,但我不知道这样做。
我不认为使用隐藏的表单元素是正确的,因为你掩盖了潜在的问题。
如果你想看看linqtotwitter是什么,那就是http://linqtotwitter.codeplex.com/
答案 0 :(得分:0)
如果启用了令牌,您可以将令牌投入Session
,这可能会解决您的问题。