Java 在带有回调url的Twitter中使用用于Oauth的Scribe库

Java 在带有回调url的Twitter中使用用于Oauth的Scribe库,java,twitter,oauth,twitter-oauth,scribe,Java,Twitter,Oauth,Twitter Oauth,Scribe,我正在使用scribe在我的应用程序中实现twitter。 用户验证我的应用程序并重定向到新url后, 我得到了oauth_令牌和oauth_验证器,但不知道如何从中生成oauth_令牌和oauth_秘密。 请解决此问题,并提前感谢您 oauth令牌和验证器应该是您请求访问令牌和访问受保护资源所需要的。我已经解决了这个问题,只需在重定向页面中创建一个新的服务生成器(如示例所示),并使用oauth_令牌和oauth_验证器,当您重定向到这样的新页面时,您将得到它 Token requestTok

我正在使用scribe在我的应用程序中实现twitter。 用户验证我的应用程序并重定向到新url后, 我得到了oauth_令牌和oauth_验证器,但不知道如何从中生成oauth_令牌和oauth_秘密。 请解决此问题,并提前感谢您


oauth令牌和验证器应该是您请求访问令牌和访问受保护资源所需要的。

我已经解决了这个问题,只需在重定向页面中创建一个新的服务生成器(如示例所示),并使用oauth_令牌和oauth_验证器,当您重定向到这样的新页面时,您将得到它

Token requestToken = new Token(request.getParameter("oauth_token"),request.getParameter("oauth_verifier"));
Verifier verifier = new Verifier(request.getParameter("oauth_verifier"));

rest与示例中的相同。

我已经阅读了示例,但示例说明了基于PIN的身份验证,而我不希望在我的应用程序中使用这种身份验证。我被困在示例中使用验证器的地方,因为在回调url的情况下我没有任何验证器。请帮我介绍另一种方法。你说的基于PIN的身份验证是什么意思?您的意思是不希望用户必须粘贴验证器吗?我想一个好问题是,你想使用中列出的选项中的哪一个?实际上,我不想让用户访问验证器PIN,而是想将其重定向到一个新页面。mhh我遇到了同样的问题,我尝试保存旧的请求令牌,并按照你建议的方式创建它,我甚至获得了一个访问令牌,但每次我尝试通过api获取数据时,都会收到一条错误消息。对于Twitter,不需要保存旧请求(但对于LinkedIn可能有用)。只需使用响应中的oauth_令牌和oauth_验证器来创建新的requestToken。