我有一个 twitter 应用程序,每当他们发布新的博客项目时,它都会自动发送推文以供我们的博客应用程序使用。
此应用程序现在返回错误
HTTP/1.1 401 未经授权的内容类型:应用程序/json;charset=utf-8 日期:星期一,2012 年 11 月 12 日 22:05:27 UTC 服务器:tfe
{"errors":[{"message":"Could not authenticate you","code":32}]}
我的coldfusion代码如下发布推文:
<cfset var tweetURL = "https://api.twitter.com/1.1/statuses/update.json">
<cfhttp url="#tweetURL#" method="post" result="result">
<cfhttpparam type="header" name="Authorization" value="#oauth.header#" encoded="no">
<cfhttpparam type="formfield" name="status" value="#tweet#" encoded="no">
</cfhttp>
我已经转储了所有的 oauth 标头值,它们都是应有的,它们根本没有返回任何错误。它只是返回未授权错误的状态更新。
我还需要检查哪些其他事项?我以为我的应用程序可能已被阻止或其他原因,但它一切正常。我已经测试了他们授权该应用程序的用户帐户。