处理来自外部网站的请求

时间:2012-12-14 18:36:06

标签: java http playframework twitter

我正在编写一个向Twitter API发送请求的应用程序。流程的一部分需要重定向到Twitter登录页面。用户登录后,会将请求发送回回调URL,并提供继续流程所需的信息。问题是,登录后,我的应用程序会弹出url栏中的相关信息。所以,例如网址看起来像这样:

{HTTP://本地主机:9000 /组oauth_token = KlQrT7YoFC2j3wAVGK57JRRI5h6LFI08H1zkhm8uEo&安培; oauth_verifier = dU1H8D1no1wmKNRdpecHDrWegTQm4dvI15rnUblqxM}

我需要{'http:// localhost:9000'}之后的信息,所以我的问题是,我该怎么做?

我可以在HTTP请求中找到的唯一信息是制作它们,而不是接收它们。甚至我收到它们时发现的东西也没有涵盖我遇到的问题。我想这个问题的解决方案可能非常有用,因为它是任何想要通过Twitter实现登录的应用程序的核心。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

创建一个服务于/,示例routes文件

的控制器
GET     /                                        Twitter.authorize

然后在控制器中你可以使用参数:

public static void authorize(String oauth_token, String oauth_verifier) {
  .... do something ....
}