瀏覽代碼

update liffId

SyuanYu 2 年之前
父節點
當前提交
6bebf5b046
共有 2 個文件被更改,包括 65 次插入86 次删除
  1. 25 38
      misa/js/liff-functions.js
  2. 40 48
      misa/js/liff-init.js

+ 25 - 38
misa/js/liff-functions.js

@@ -1,5 +1,3 @@
-// const liffId = "1657279859-Nz2nKkQA";
-
 function getProfile() {
   liff
     .getProfile()
@@ -30,28 +28,30 @@ function sendMessage() {
     });
 }
 
-
 function login() {
   console.log('login');
-  // liff.login();
-  liff.login({
-    // 使用者登入後導向頁面
-    redirectUri: 'https://liff.googo.org/misa/'
-  });
-  // (async () => {
-  //   await liff.init({ liffId: liffId })
-  //   if (new URL(window.location).searchParams.get('liff.state')) return
-  //   const liffLoginRedirect = sessionStorage.getItem('liffLoginRedirect')
-  //   if (_.isString(liffLoginRedirect)) {
-  //     sessionStorage.removeItem('liffLoginRedirect')
-  //     location.href = liffLoginRedirect
-  //     console.log(liffLoginRedirect)
-  //   }
-
-  // })()
-
+  liff.login();
 }
 
+// function login() {
+//   console.log('login');
+//   // liff.login();
+//   liff.login({
+//     // 使用者登入後導向頁面
+//     redirectUri: 'https://liff.googo.org/misa/'
+//   });
+//   // (async () => {
+//   //   await liff.init({ liffId: liffId })
+//   //   if (new URL(window.location).searchParams.get('liff.state')) return
+//   //   const liffLoginRedirect = sessionStorage.getItem('liffLoginRedirect')
+//   //   if (_.isString(liffLoginRedirect)) {
+//   //     sessionStorage.removeItem('liffLoginRedirect')
+//   //     location.href = liffLoginRedirect
+//   //     console.log(liffLoginRedirect)
+//   //   }
+//   // })()
+// }
+
 function scanCode() {
   liff
     .scanCode()
@@ -75,11 +75,10 @@ function closeWindow() {
 }
 
 function logout() {
+  console.log('logout');
   if (liff.isLoggedIn()) {
     liff.logout();
     window.alert("Successfully to Logout");
-  
-
     location.reload();
   }
 }
@@ -98,17 +97,15 @@ function createFlexMessageData() {
 var redisdata = '';
 
 function shareTargetPicker() {
-
   const url = 'https://liff.googo.org:9898/misa'
   axios
     .get(url)
     .then(({ data }) => {
-      console.log('data', data);
       redisdata = data.data;
       redistitle = data.title;
-      console.log('redistitle',redistitle);
-      console.log('redisdata',redisdata);
-      alert(`redistitle: ${redistitle},redisdata: ${redisdata}`);
+      console.log(redistitle);
+      console.log(redisdata);
+
       liff
         .shareTargetPicker([
           createFlexMessageData()
@@ -119,16 +116,6 @@ function shareTargetPicker() {
         .catch(function (res) {
           alert(res);
         });
-    });
-
-
 
+    });
 }
-
-(function test() {
-
-  setTimeout(() => {
-    liff.isLoggedIn();
-    console.log('123');
-  }, 3000);
-})();

+ 40 - 48
misa/js/liff-init.js

@@ -1,14 +1,11 @@
-
 // ----- Configuration Zone! -----
 // Don't forget to change this to your LIFF ID
 
-// const liffId = "1657114132-2vvKr7Pe";
-const liffId = "1657114132-lvaMW1wP";
-
+const liffId = "1657114132-2vvKr7Pe";
+// const liffId = "1657114132-lvaMW1wP";
 
 // Don't forget to change this to your LIFF ID
 
-
 liff.init(
   { liffId: liffId },
   () => {
@@ -18,76 +15,71 @@ liff.init(
     window.alert(err);
   }
 );
-
 function initLIFF() {
   if (liff.isLoggedIn()) {
     liff
       .getProfile()
       .then(profile => {
-        console.log('profile', profile);
         document.getElementById("profileImage").src = profile.pictureUrl;
-
-        //        document.getElementById("userId").innerHTML = profile.userId;
-        //      document.getElementById("displayName").innerHTML = profile.displayName;
-        //      document.getElementById("statusMessage").innerHTML =
-        //      profile.statusMessage;
-        //        document.getElementById("pictureUrl").href = profile.pictureUrl;
-        //      document.getElementById("pictureUrl").innerHTML = profile.pictureUrl;
-        //    document.getElementById(
-        //    "email"
-        //  ).innerHTML = liff.getDecodedIDToken().email;
+//        document.getElementById("userId").innerHTML = profile.userId;
+  //      document.getElementById("displayName").innerHTML = profile.displayName;
+  //      document.getElementById("statusMessage").innerHTML =
+    //      profile.statusMessage;
+//        document.getElementById("pictureUrl").href = profile.pictureUrl;
+  //      document.getElementById("pictureUrl").innerHTML = profile.pictureUrl;
+    //    document.getElementById(
+      //    "email"
+      //  ).innerHTML = liff.getDecodedIDToken().email;
       })
       .catch(e => {
-        //  document.getElementById("userId").innerHTML = "No data, " + e;
-        //  document.getElementById("displayName").innerHTML = "No data, " + e;
-        //  document.getElementById("statusMessage").innerHTML = "No data, " + e;
-        // document.getElementById("pictureUrl").innerHTML = "No data, " + e;
+      //  document.getElementById("userId").innerHTML = "No data, " + e;
+      //  document.getElementById("displayName").innerHTML = "No data, " + e;
+      //  document.getElementById("statusMessage").innerHTML = "No data, " + e;
+       // document.getElementById("pictureUrl").innerHTML = "No data, " + e;
         //document.getElementById("email").innerHTML = "No data, " + e;
       });
   } else {
-    //    document.getElementById("userId").innerHTML = "No data, Login first";
-    //  document.getElementById("displayName").innerHTML = "No data, Login first";
-    //   document.getElementById("statusMessage").innerHTML = "No data, Login first";
-    //  document.getElementById("pictureUrl").innerHTML = "No data, Login first";
-    //  document.getElementById("email").innerHTML = "No data, Login first";
+//    document.getElementById("userId").innerHTML = "No data, Login first";
+  //  document.getElementById("displayName").innerHTML = "No data, Login first";
+ //   document.getElementById("statusMessage").innerHTML = "No data, Login first";
+  //  document.getElementById("pictureUrl").innerHTML = "No data, Login first";
+  //  document.getElementById("email").innerHTML = "No data, Login first";
   }
 
-  //  document.getElementById("getOS").innerHTML = liff.getOS();
+//  document.getElementById("getOS").innerHTML = liff.getOS();
   //document.getElementById("getLanguage").innerHTML = liff.getLanguage();
-  // document.getElementById("getVersion").innerHTML = liff.getVersion();
-  // document.getElementById("isInClient").innerHTML = liff.isInClient();
+ // document.getElementById("getVersion").innerHTML = liff.getVersion();
+ // document.getElementById("isInClient").innerHTML = liff.isInClient();
   //document.getElementById("isLoggedIn").innerHTML = liff.isLoggedIn();
   var context = liff.getContext();
   if (context !== null) {
-    //    document.getElementById("context_type").innerHTML = context.type;
-    //   document.getElementById("context_viewType").innerHTML = context.viewType;
-    //  document.getElementById("context_userId").innerHTML = context.userId;
+//    document.getElementById("context_type").innerHTML = context.type;
+ //   document.getElementById("context_viewType").innerHTML = context.viewType;
+  //  document.getElementById("context_userId").innerHTML = context.userId;
     if (context.utouId) {
-      //      document.getElementById("context_utouId").innerHTML = context.utouId;
+//      document.getElementById("context_utouId").innerHTML = context.utouId;
     } else {
-      //     document.getElementById("context_utouId").innerHTML =
-      //      "You are not in the utou";
+ //     document.getElementById("context_utouId").innerHTML =
+  //      "You are not in the utou";
     }
     if (context.roomId) {
-      //      document.getElementById("context_roomId").innerHTML = context.roomId;
+//      document.getElementById("context_roomId").innerHTML = context.roomId;
     } else {
-      //     document.getElementById("context_roomId").innerHTML =
-      //      "You are not in the room";
+ //     document.getElementById("context_roomId").innerHTML =
+  //      "You are not in the room";
     }
     if (context.groupId) {
-      //    document.getElementById("context_groupId").innerHTML = context.groupId;
+  //    document.getElementById("context_groupId").innerHTML = context.groupId;
     } else {
-      //    document.getElementById("context_groupId").innerHTML =
-      //     "You are not in the group ";
+  //    document.getElementById("context_groupId").innerHTML =
+   //     "You are not in the group ";
     }
   } else {
-    //   document.getElementById("context_type").innerHTML = "No data.";
-    //  document.getElementById("context_viewType").innerHTML = "No data.";
-    // document.getElementById("context_userId").innerHTML = "No data.";
-    // document.getElementById("context_utouId").innerHTML = "No data.";
+ //   document.getElementById("context_type").innerHTML = "No data.";
+  //  document.getElementById("context_viewType").innerHTML = "No data.";
+   // document.getElementById("context_userId").innerHTML = "No data.";
+   // document.getElementById("context_utouId").innerHTML = "No data.";
     //document.getElementById("context_roomId").innerHTML = "No data.";
-    // document.getElementById("context_groupId").innerHTML = "No data.";
+   // document.getElementById("context_groupId").innerHTML = "No data.";
   }
 }
-
-