簡體   English   中英

Facebook 訪問令牌擴展

[英]Facebook Access token extension

我有一個有效期為 2 個月的訪問令牌,我想在每次訪問它時擴展令牌。 請給我任何有償或無償的方式來做同樣的事情。

我嘗試使用此代碼:

AccessToken accessTokenTT = 
                  new  DefaultFacebookClient(Version.VERSION_2_5).obtainExtendedAccessToken(appID,
                          appSecret, accessToken);
facebookClient25 = new DefaultFacebookClient(accessTokenTT.getAccessToken(), Version.VERSION_2_5);
dtInfo = facebookClient25.debugToken(accessTokenTT.getAccessToken());
System.out.println(dtInfo.getExpiresAt());

這里使用的accessToken是已經延長到2個月的。

您不能僅通過使用令牌來擴展/刷新它。 您只能在用戶交互時刷新它 - 這意味着用戶必須重新訪問您的應用程序。 否則,創建僅有效期為 2 個月的代幣將毫無意義。 如果用戶有 2 個月沒有使用您的 App,您應該無法再使用他的 Token。

只有應用程序令牌和擴展頁面令牌永遠有效。 嘗試使用這些,你不能以編程方式擴展其他的。

暫無
暫無

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

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