2012-01-20 7 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; 
    } 
関連する問題