2012-02-23 136 views
1

这个问题的大多数答案建议确保您的Twitter应用程序设置为“网络应用程序”而不是“桌面应用程序”......在当前的Twitter dev网站...我没有看到这个选项。Twitterizer - 远程服务器返回一个错误:(401)未授权

我还确保在首次设置我的应用程序时提供回调URL。

有什么想法?

+0

提供一个回调URL是什么使它成为一个“网络应用程序”。应该有401返回的错误消息,应该说出了什么问题。 – abraham 2012-02-28 06:09:43

回答

0

当您提供的OAuth令牌被撤销/无效或任何时候您尝试无权访问的操作时,API会返回401。例如,如果您的应用程序是只读的,并且它尝试发布推文,则会返回401。

Twitter确实提供了一条错误消息,Twitterizer会在您可以的时候返回给您。它在响应的ErrorMessage属性中。

3

使用您的应用的回调网址。对于本地开发,您可以使用127.0.0.1或代理地址,如http://www.localhost.com。然后,错误将消失。谢谢。

相关问题