0
我有一個推文應用程序,它會在發佈新博客文章時自動發送推文以使用我們的博客應用程序。更新至v1.1時Twitter API狀態更新無法正常工作
本申請現在返回錯誤
HTTP/1.1 401未授權內容類型:應用/ JSON; charset = utf-8日期:2012年11月12日星期一22:05:27服務器: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的頭值,他們都是因爲他們應該的,他們不返回任何錯誤所有。它唯一的狀態更新是返回未經授權的錯誤。
我還需要檢查其他什麼東西?我認爲我的應用程序可能已被阻止或某事,但它的一切和工作。我測試了他們授權應用程序的用戶帳戶。
我知道這是模糊不清的問題之一。但我不知道如何去解決它。我的意思是它的工作,然後它沒有。當我第一次開發它時,我經歷了所有的oauth測試。功能起作用。這似乎是在發佈時,出現錯誤 – Rumpleteaser
我剛剛使用http://oauth.googlecode.com/svn/code/javascript/example/signature.html來仔細檢查我的標題和簽名被創建正確。他們是。 – Rumpleteaser