Twitter + oAuth引擎在尝试发布状态时返回401

时间:2012-06-02 02:39:01

标签: iphone twitter twitter-oauth mgtwitterengine

我在iPhone应用程序中使用Twitter + oAuth引擎,我能够完美地验证用户身份。我可以获得完全没有问题的状态,但是当我想发布状态时,会返回401错误。

这就是我发送推文的方式:[_engine sendUpdate:@"Testing 101"];

返回“请求失败”消息,并显示HTTP 401错误。当我使用相同的引擎接收状态时,返回请求成功的消息 为什么会这样?

我可以完美地接收状态,一次多次。该请求没有任何困难,但同样的引擎在尝试发布时返回401。

1 个答案:

答案 0 :(得分:0)

确保您的回调网址不是空白。该回调网址不必有效,甚至不存在。

尽量不要一遍又一遍地提交相同的更新。 Twitter将此视为垃圾邮件,最终将拒绝发布您的更新。

另请参阅Twitter Error & Response Codes

401     Unauthorized     Authentication credentials were missing or incorrect.

这也让我想到,在发布之前,您没有登录或传递正确的凭据。