嗨,我正在 iPhone 上开发 Twitter 客户端,这里我使用 MGTwitter 库和 OAuthentication,我正在进行身份验证(登录)并获取请求 token ,
我的问题是,当我发送请求时出现错误
请求 8DC1F854-0F16-40BF-85EC-669AF0B25FCE 失败,出现错误:错误域=HTTP 代码=401“操作无法完成。(HTTP 错误 401。)”
我该如何解决这个错误
请告诉我
谢谢
最佳答案
对我有用的方法:转到您的 Twitter 应用程序,然后在“设置”中将应用程序类型设置为“读取和写入”。
现在我尝试了这个,但应用程序仍然给我同样的错误。然后我打开了我的 Twitter 帐户(您用来登录的帐户)。单击“设置和应用程序”,然后检查您所创建的应用程序的访问权限。如果它是只读的,请撤销访问权限,转到您的 iPhone 模拟器并重置内容和设置(您可以通过单击屏幕顶部菜单上的 iOS 模拟器来执行此操作)。再次编译程序并立即尝试检查您的 Twitter 帐户中的读写访问权限。
这对我有用,因为基本上当我第一次运行该程序时,应用程序类型设置为只读。此后更改应用程序类型不会产生任何影响。
ps:我将回调 URL 留空。
关于iPhone:为什么我收到此错误 --- HTTP 错误 401--- Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4613727/