2012-01-20 4 views
0

내가 응용 프로그램 ID에 내가 될 것입니다 얻을 리디렉션 URI 줄 때 :Facebook 데스크톱 앱의 액세스 토큰을 복구하는 방법은 무엇입니까?

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

보통이 코드에서 액세스 토큰을 그릴 어떻게 AQDv7kODxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFUMAQqFdB4l9-Bu_AN34woXMmUzJCx8OwRflcxJ4nHmsWx6Z6jnD9IP2DSqnxIJymXB3GCm2FAeWsADV6fHf471KeC11UTSoQRTn4uqu-SsBjiWECL8Vrf0C8N8#_=_

등이?

답변

2

URL이 있으면 다음과 같이 할 수 있습니다. 어디서 actoken 귀하의 URL입니다

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; 
    } 
관련 문제