使用Golang的Twitter时出错

问题描述 投票:2回答:2

我正在用golang开发一个web应用程序,并使用Twitter的API来进行登录。它在我的电脑上运行得很好,但是当我把它放到生产中时,却出现了这个错误。

Error getting request token, Post http://api.twitter.com/oauth/access_token: Call error 3: invalid security ticket
twitter go
2个回答
4
投票

在没有看到代码的情况下很难判断,但我敢打赌,你的凭证是不正确的。

我建议使用一个客户端库来处理你的认证,以便于调试。(这里有 我写的一个Go twitter客户端库).

如果错误是你没有创建正确的查询,使用一个经过良好测试的库可以解决这个问题。如果你仍然得到同样的错误,检查你所有的凭证(包括回调URL!)是否正确。


1
投票

这有点难说,为什么你会得到这个错误,但它很可能是因为回调URL,如果你认为那是正确的,那么你的代码中可能有一些错误。

我建议你使用 "回调URL"。哥特包 - 它提供了一种简单、简洁、习惯性的方式来为Go web应用编写认证包。它支持包括twitter在内的多种社交认证。

如果你想看看如何用Goth实现twitter登录,你可以从这篇文章中获得帮助。文章

© www.soinside.com 2019 - 2024. All rights reserved.