2010-07-12 128 views
0

好的,我正在制作一个使用来自网站的API的C#应用​​程序,他们使用OAuth。我对OAuth非常陌生,所以如何才能做出正确的请求。我的查询字符串中应包含哪些内容。有没有我需要设置的HTTP头文件?应该从客户端向OAuth提供商发送什么

谢谢!

回答

0

所有请求都将需要有oauth_consumerkey,组oauth_token,oauth_version,oauth_nonce,oauth_timestamp,oauth_signature_method和oauth_signature加入要么查询字符串(用于HTTP GET),表单域(对于HTTP POST),或对授权报头。

除非您正在编码学习,否则您应该考虑为该API实施预制库。例如,用于twitter api的Twitterizer

如果您有兴趣,我发布了一个小软件包来帮助开发人员创建OAuth时。它将在幕后处理请求签名。它在Twitterizer Downloads page上作为“独立OAuth库”提供。

+0

好吧,我正在看你的OAUth图书馆,它看起来非常好。你能帮我设置一个基本的OAuth请求和授权吗? – Chiggins 2010-08-04 20:12:58

相关问题