使用DotNetOpenAuth 3.4.3.10103 我打电话的时候:
public static XDocument GetUpdates(ConsumerBase twitter, string accessToken) {
IncomingWebResponse response = twitter.PrepareAuthorizedRequestAndSend(GetFriendTimelineStatusEndpoint, accessToken);
return XDocument.Load(XmlReader.Create(response.GetResponseReader()));
}
我一直在“找不到消费者或令牌的秘密。”在PrepareAuthorizedRequestAnd发送访问密钥是好的,我可以在twitter上的调试中看到它。
思想?
答案 0 :(得分:2)
您初始化并传入的ConsumerBase需要有一个IConsumerTokenManager
实例,其上设置了消费者密钥和消费者密钥。一定要有。令牌管理器还必须知道您传入PrepareAuthorizedRequestAndSend
的访问令牌并知道相关的访问令牌秘密。