好吧,我正在制作一个使用网站API的C#应用程序,他们使用OAuth。我是OAuth的新手,所以我该怎样才能提出正确的要求。我的查询字符串中应包含哪些内容。是否有我需要设置的HTTP标头?
谢谢!
答案 0 :(得分:0)
所有请求都需要将oauth_consumerkey,oauth_token,oauth_version,oauth_nonce,oauth_timestamp,oauth_signature_method和oauth_signature添加到查询字符串(用于HTTP GET),表单字段(用于HTTP POST)或授权标头。 / p>
除非您正在编码学习,否则您应该考虑为API实现预先制作的库。 Twitterizer,例如,对于twitter api。
如果您有兴趣,我会在创建OAuth时发布一个小程序包来帮助开发人员。它将在幕后处理请求签名。它在Twitterizer Downloads page上可用作“独立OAuth库”。