我有一個上傳圖片到twitter的問題。我使用MGTwitterEngine + OAuth訪問Twitter - 它的工作原理非常完美。我可以訪問時間表,列表等。現在我需要上傳圖片。我正在使用GSTwitterEngine。
Twitpic API 2返回:
錯誤401「無法驗證您(標頭被Twitter拒絕)」
Twitter仍然有效。我將Twitter的請求字段中的「授權」字段的內容與twitpic字段中的「X-Verify-Credentials-Authorization」字段進行了比較 - 除時間戳,oauth_signature和nonce字段不相同外,它們是相同的。
帖子正文包含所有必填字段。如果沒有任何必填字段,我會收到來自twitpic的錯誤消息。
Twitpic API1返回類似於有效響應的內容,但使用'null'而不是圖像的寬度,高度,類型,1970年1月1日時間戳,id = 0。但它返回有效的用戶信息(id和顯示用戶名!)。所有必填字段都在那裏,在其他情況下,我有適當的錯誤消息。
我對png和jpeg圖像使用base64和二進制格式。它沒有改變。
有沒有人有同樣的問題?Twitpic說我的OAuth數據被推特拒絕
0
A
回答
2
解決方法:您需要更改您的註冊申請的(你已經在Twitter上創建的應用程序)「應用程序類型設置」讀,寫 步驟:
- 打開並登錄到https://dev.twitter.com
- 點擊「我的應用」
- 點擊「設置」
- 更改「應用程序類型」爲「讀與寫」
你就完成了!現在運行你的應用程序並上傳照片它將工作
相關問題
- 1. 認證和頭拒絕與Twitpic和OAuth
- 2. 爲什麼我的推送被我拒絕後拒絕?
- 3. Oauth ::時間戳被拒絕
- 4. 我的應用元數據被拒絕
- 5. 「推薦被拒絕」實施
- 6. Heroku推送被拒絕
- 7. 權限被拒絕Github(推)
- 8. 元數據被拒絕
- 9. 訪問被拒絕在春天oauth 2
- 10. Ubuntu說「bash:./程序權限被拒絕」
- 11. 蘋果拒絕我的應用程序錯誤的元數據被拒絕
- 12. when.all()2.2.1在cujojs不拒絕如果一個被推遲拒絕
- 13. Heroku的推拒絕
- 14. github上:推權限被拒絕(
- 15. Mercurial Web推送權限被拒絕
- 16. 權限被拒絕,公鑰(GIT推送)
- 17. 在Heroku上推送被拒絕,導軌
- 18. HgWebDir推送權限被拒絕錯誤
- 19. Heroku推送被拒絕(Django應用)
- 20. git rebase fixup推後被拒絕
- 21. iOS - 以獨特的方式彙總刮取的數據,我會被拒絕嗎?
- 22. github推特訪問拒絕給某人
- 23. 訪問被拒絕到mysql數據庫
- 24. PLA 2.3 Appstore元數據被拒絕
- 25. Mysql數據庫連接被拒絕
- 26. Java數據庫mySQL訪問被拒絕
- 27. 數據庫連接被Symfony/PHP拒絕
- 28. pgAdmin III:訪問數據庫被拒絕
- 29. 訪問數據庫被拒絕,Laravel
- 30. PostgreSQL:訪問數據庫被拒絕