我想使用 Linq2Twitter 从用 ServiceStack 编写的 REST API 中进行 Twitter API 调用。
我有以下信息:
- 消费者密钥
- 消费者秘密
- 从用户在网站上对我们的应用程序进行身份验证时缓存的 OAuth 令牌
- 从用户在网站上对我们的应用程序进行身份验证时缓存的 OAuth TokenSecret
如何使用此信息创建 TwitterContext 以便进行 API 调用?我正在查看文档,并且看到了 WebForm、MVC、桌面示例,但没有针对我当前的用例。我不认为我可以使用 WebForm/MVC 的,因为如果令牌/令牌密码不正确,它们会尝试将用户重定向到授权页面。我查看了桌面示例,它使用了 pin 授权,我认为我也不能使用。
我知道如果用户在我缓存了这些值之后决定撤销访问权限,则令牌/令牌秘密可能会很糟糕,所以我需要一种方法来验证,然后如果失败则什么也不做。