我正在编写一个向Twitter API发送请求的应用程序。流程的一部分需要重定向到Twitter登录页面。用户登录后,会将请求发送回回调URL,并提供继续流程所需的信息。问题是,登录后,我的应用程序会弹出url栏中的相关信息。所以,例如网址看起来像这样:
{HTTP://本地主机:9000 /组oauth_token = KlQrT7YoFC2j3wAVGK57JRRI5h6LFI08H1zkhm8uEo&安培; oauth_verifier = dU1H8D1no1wmKNRdpecHDrWegTQm4dvI15rnUblqxM}
我需要{'http:// localhost:9000'}之后的信息,所以我的问题是,我该怎么做?
我可以在HTTP请求中找到的唯一信息是制作它们,而不是接收它们。甚至我收到它们时发现的东西也没有涵盖我遇到的问题。我想这个问题的解决方案可能非常有用,因为它是任何想要通过Twitter实现登录的应用程序的核心。 任何帮助将不胜感激。
答案 0 :(得分:0)
创建一个服务于/,示例routes
文件
GET / Twitter.authorize
然后在控制器中你可以使用参数:
public static void authorize(String oauth_token, String oauth_verifier) {
.... do something ....
}