英文:
Error using Twitter with Golang
问题
我正在使用golang开发一个Web应用程序,并使用Twitter的API进行登录。在我的电脑上运行得很好,但是当我将其部署到生产环境时出现了以下错误:
获取请求令牌时出错,Post http://api.twitter.com/oauth/access_token: 调用错误3:无效的安全票据。
英文:
I'm developing a web application with golang and using an API of Twitter to do the login. It runs very well in my computer but I have that error when I put it in production.
Error getting request token, Post http://api.twitter.com/oauth/access_token: Call error 3: invalid security ticket
答案1
得分: 4
没有看到代码很难确定,但我敢打赌你的凭据是不正确的。
我建议使用一个客户端库来处理身份验证,以便更容易进行调试。(这是我写的一个Go Twitter客户端库:https://github.com/ChimeraCoder/anaconda)。
如果错误是你没有创建正确的查询,使用一个经过充分测试的库将解决这个问题。如果你仍然得到相同的错误,请检查你的所有凭据(包括回调URL!)是否正确。
英文:
It's hard to tell without seeing the code, but I'd bet that your credentials are incorrect.
I'd recommend using a client library to handle your authentication to make debugging easier. (Here's a Go twitter client library I wrote).
If the error is that you're not creating the correct query, using a well-tested library will fix that. If you still get the same error, check that all of your credentials (including the callback URL!) are correct.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论