Coldfusion 更新到v1.1时,Twitter API状态更新不起作用

Coldfusion 更新到v1.1时,Twitter API状态更新不起作用,coldfusion,twitter,http-status-code-401,Coldfusion,Twitter,Http Status Code 401,我有一个twitter应用程序,每当他们发布新的博客项目时,它会自动发送推文供我们的博客应用程序使用 此应用程序现在返回一个错误 HTTP/1.1 401未经授权的内容类型:application/json;charset=utf-8日期:2012年11月12日星期一22:05:27 UTC服务器:tfe {“错误”:[{“消息”:“无法验证您的身份”,“代码”:32}]} 我发布tweet的coldfusion代码如下: <cfset var tweetURL = "https://ap

我有一个twitter应用程序,每当他们发布新的博客项目时,它会自动发送推文供我们的博客应用程序使用

此应用程序现在返回一个错误

HTTP/1.1 401未经授权的内容类型:application/json;charset=utf-8日期:2012年11月12日星期一22:05:27 UTC服务器:tfe

{“错误”:[{“消息”:“无法验证您的身份”,“代码”:32}]}

我发布tweet的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头值,它们都是应该的,它们根本没有返回任何错误。只有状态更新返回未经授权的错误


我还需要检查哪些东西?我想我的应用程序可能被屏蔽了,但一切正常。我已经测试了他们授权应用程序的用户帐户。

我解决了这个问题。我忙于验证标头和身份验证令牌等的输入,而忽略了状态。那不是我的。虽然这在旧版本中显然有效。这不是新的问题。

我知道这是一个模糊的恼人的问题。但我不知道如何解决它。我的意思是它成功了,然后就没有了。当我第一次开发oauth时,我经历了所有的oauth测试。这些功能起作用。似乎是在发帖的时候,事情出了差错。我只是反复检查我的标题和签名是否正确创建。他们是。