我在iPhone应用程序中使用Twitter + oAuth引擎,我能够完美地验证用户身份。我可以获得完全没有问题的状态,但是当我想发布状态时,会返回401错误。
这就是我发送推文的方式:[_engine sendUpdate:@"Testing 101"];
返回“请求失败”消息,并显示HTTP 401错误。当我使用相同的引擎接收状态时,返回请求成功的消息 为什么会这样?
我可以完美地接收状态,一次多次。该请求没有任何困难,但同样的引擎在尝试发布时返回401。
答案 0 :(得分:0)
确保您的回调网址不是空白。该回调网址不必有效,甚至不存在。
尽量不要一遍又一遍地提交相同的更新。 Twitter将此视为垃圾邮件,最终将拒绝发布您的更新。
另请参阅Twitter Error & Response Codes。
401 Unauthorized Authentication credentials were missing or incorrect.
这也让我想到,在发布之前,您没有登录或传递正确的凭据。