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