0

当我提供应用程序 ID 时,我得到的重定向 uri 将是:

https://www.facebook.com/connect/login_success.html?code="some long code"

通常喜欢 AQDv7kODxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFUMAQqFdB4l9-Bu_AN34woXMmUzJCx8OwRflcxJ4nHmsWx6Z6jnD9IP2DSqnxIJymXB3GCm2FAeWsADV6fHf471KeC11UTSoQRTn4uqu-SsBjiWECL8Vrf0C8N8#_=_

如何从此代码中提取访问令牌?

4

1 回答 1

2

如果你有网址,你可以这样做。actoken 是你的网址

 public String getToken() {
        String myu = actoken;

        Pattern startAc = Pattern.compile("="), endAc = Pattern.compile("&");
        Matcher m = startAc.matcher(myu);
        Matcher m1 = endAc.matcher(myu);
        System.out.println(myu);
        while(m.find() && m1.find()) {

            actoken = myu.substring(m.start()+1,m1.end()-1);
        }
        return actoken;
    }
于 2012-01-20T04:42:24.203 回答