123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- function getProfile() {
- liff
- .getProfile()
- .then(profile => {
- console.log(JSON.stringify(profile));
- window.alert(JSON.stringify(profile));
- })
- .catch(e => {
- console.log(e);
- window.alert(e);
- });
- }
- function getAccessToken() {
- window.alert(liff.getAccessToken());
- }
- function getContext() {
- window.alert(JSON.stringify(liff.getContext()));
- }
- function sendMessage() {
- liff
- .sendMessages([{ type: "text", text: "中文測試 Hello from LIFF2.0" }])
- .then(() => {
- window.alert("Message has been sent");
- })
- .catch(e => {
- window.alert(e);
- });
- }
- function login() {
- liff.login();
- }
- function scanCode() {
- liff
- .scanCode()
- .then(result => {
- window.alert(JSON.stringify(result));
- })
- .catch(e => {
- window.alert(e);
- });
- }
- function openWindow() {
- liff.openWindow({
- url: "https://sirateek.me",
- external: true
- });
- }
- function closeWindow() {
- liff.closeWindow();
- }
- function logout() {
- console.log('logout');
- if (liff.isLoggedIn()) {
- liff.logout();
- window.alert("Successfully to Logout");
- location.reload();
- }
- }
- function createFlexMessageData() {
- var flex = {
- "type": "flex",
- "altText": redistitle,
- "contents": redisdata,
- };
- alert(`${flex}`)
- return flex;
- }
- var redisdata = '';
- function shareTargetPicker() {
- const url = 'https://liff.googo.org:9898/misa'
- axios
- .get(url)
- .then(({data}) => {
- redisdata=data.data;
- redistitle=data.title;
- console.log(redistitle);
- console.log(redisdata);
- liff
- .shareTargetPicker([
- createFlexMessageData()
- ])
- .then(() => {
- alert("Shared to the friend(s) you picked");
- })
- .catch(function(res) {
- alert(res);
- });
- });
- }
|