[英]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.