簡體   English   中英

如何恢復facebook桌面應用的訪問令牌?

[英]How to recover the access token of a facebook desktop app?

當我在應用程序ID中給出重定向uri,我得到的將是:

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

通常像AQDv7kODxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFUMAQqFdB4l9-Bu_AN34woXMmUzJCx8OwRflcxJ4nHmsWx6Z6jnD9IP2DSqnxIJymXB3GCm2FAeWsADV6fHf471KeC11UTSoQRTn4uqu-SsBjiWECL8Vrf0C8N8#_=_

如何從此代碼中繪制訪問令牌?

如果你有網址,你可以這樣做。 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;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM