前提・実現したいこと
I want to get friendship status in LIFF
But it has some wromg.
発生している問題・エラーメッセージ
liff.getFriendship()
Error Code:
401
Error Message:
The access token revoked
該当のソースコード
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LIFF</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="0"/>
<link rel="shortcut icon" href="#"/>
<script src="https://cdn.jsdelivr.net/npm/vconsole@3.2.0/dist/vconsole.min.js"></script>
<script>
var vConsole = new VConsole();
</script>
<script src="js/jquery/jquery.min.js"></script>
<script charset="utf-8" src="https://static.line-scdn.net/liff/edge/versions/2.3.1/sdk.js"></script>
<script type="text/javascript">
var friendFlag = 'N';
window.onload = function () {
liff
.init({
liffId: 'XXXXXXXXXX-XXXXXXXXXXXXX'
})
.catch((error) => {
console.log('liff.init', error);
});
liff.ready.then(async () => {
await liff.getFriendship()
.then(data => {
if (data.friendFlag == true) {
friendFlag = 'Y';
}
})
.catch((error) => {
console.log('liff.getFriendship', error);
});
});
}
</script>
</head>
<body>
</body>
</html>
試したこと
Not everyone happened
補足情報(FW/ツールのバージョンなど)
HTTP_USER_AGENT:
Mozilla/5.0 (Linux; Android 9; SM-A530F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.125 Mobile Safari/537.36 Line/10.13.3 LIFF
{
"liffInfo": {
"getOS": "android",
"getLanguage": "zh-TW",
"getVersion": "2.3.1",
"isInClient": "true",
"isLoggedIn": "true",
"getContext": {
"type": "utou",
"utouId": "XXXXXXX",
"userId": "XXXXXXX",
"viewType": "full",
"endpointUrl": "XXXXXXX",
"permanentLinkPattern": "replace",
"accessTokenHash": "XXXXXXX",
"availability": {
"shareTargetPicker": {
"permission": "false",
"minVer": "10.3.0"
}
}
},
"getDecodedIDToken": {
"iss": "https://access.line.me",
"sub": "XXXXXXX",
"aud": "XXXXXXX",
"exp": "XXXXXXX",
"iat": "XXXXXXX",
"name": "XXXXXXX",
"picture": "XXXXXXX"
}
}
}