123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- 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() {
- if (liff.isLoggedIn()) {
- liff.logout();
- window.alert("Successfully to Logout");
- location.reload();
- }
- }
- function createFlexMessageData() {
- var myFlexContent =
- {
- "type": "bubble",
- "size": "mega",
- "header": {
- "type": "box",
- "layout": "vertical",
- "contents": [
- {
- "type": "box",
- "layout": "vertical",
- "contents": [
- {
- "type": "text",
- "text": "ChoozMo x 引新聞",
- "color": "#ffffff66",
- "size": "sm"
- },
- {
- "type": "text",
- "text": "AI主播新聞曝光服務",
- "color": "#ffffff",
- "size": "xl",
- "flex": 4,
- "weight": "bold"
- }
- ]
- }
- ],
- "paddingAll": "20px",
- "backgroundColor": "#0367D3",
- "spacing": "md",
- "height": "100px",
- "paddingTop": "22px"
- },
- "body": {
- "type": "box",
- "layout": "vertical",
- "contents": [
- {
- "type": "image",
- "url": "https://img.youtube.com/vi/K5DEJXajtqA/0.jpg",
- "size": "full",
- "aspectRatio": "16:9",
- "aspectMode": "cover",
- "margin": "none",
- "offsetTop": "none"
- },
- {
- "type": "text",
- "text": "以集仕多為例。您也能享有同等級曝光。",
- "color": "#b7b7b7",
- "size": "xs"
- },
- {
- "type": "box",
- "layout": "horizontal",
- "contents": [
- {
- "type": "image",
- "url": "https://s.yimg.com/rz/p/yahoo_news_zh-Hant-TW_h_p_newsv2.png",
- "margin": "xs"
- },
- {
- "type": "box",
- "layout": "vertical",
- "contents": [],
- "flex": 0
- },
- {
- "type": "text",
- "text": "線上活動不受疫情影響 逆勢催生台灣元宇宙策展創新服務",
- "gravity": "center",
- "flex": 4,
- "size": "sm",
- "wrap": true
- }
- ],
- "spacing": "xs",
- "cornerRadius": "30px",
- "margin": "xl",
- "action": {
- "type": "uri",
- "label": "action",
- "uri": "https://tw.news.yahoo.com/%E7%B7%9A%E4%B8%8A%E6%B4%BB%E5%8B%95%E4%B8%8D%E5%8F%97%E7%96%AB%E6%83%85%E5%BD%B1%E9%9F%BF-%E9%80%86%E5%8B%A2%E5%82%AC%E7%94%9F%E5%8F%B0%E7%81%A3%E5%85%83%E5%AE%87%E5%AE%99%E7%AD%96%E5%B1%95%E5%89%B5%E6%96%B0%E6%9C%8D%E5%8B%99-035234457.html"
- }
- },
- {
- "type": "box",
- "layout": "horizontal",
- "contents": [
- {
- "type": "image",
- "url": "https://cc.tvbs.com.tw/img/upload/2021/03/03/20210303100057-83c4f845.png",
- "margin": "xs"
- },
- {
- "type": "box",
- "layout": "vertical",
- "contents": [],
- "flex": 0
- },
- {
- "type": "text",
- "text": "疫情催生元宇宙策展創新服務 VR觀展全新體驗",
- "gravity": "center",
- "flex": 4,
- "size": "sm",
- "wrap": true
- }
- ],
- "spacing": "xs",
- "cornerRadius": "30px",
- "margin": "xl",
- "action": {
- "type": "uri",
- "label": "action",
- "uri": "https://news.tvbs.com.tw/life/1783151"
- }
- },
- {
- "type": "box",
- "layout": "horizontal",
- "contents": [
- {
- "type": "image",
- "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/LINE_logo.svg/2048px-LINE_logo.svg.png",
- "margin": "xs"
- },
- {
- "type": "box",
- "layout": "vertical",
- "contents": [],
- "flex": 0
- },
- {
- "type": "text",
- "text": "線上活動不受疫情影響 逆勢催生台灣元宇宙策展創新服務",
- "gravity": "center",
- "flex": 4,
- "size": "sm",
- "wrap": true
- }
- ],
- "spacing": "xs",
- "cornerRadius": "30px",
- "margin": "xl",
- "action": {
- "type": "uri",
- "label": "action",
- "uri": "https://today.line.me/tw/v2/article/gzBJpea"
- }
- }
- ],
- "offsetTop": "none"
- },"footer": {
- "type": "box",
- "layout": "vertical",
- "contents": [
- {
- "type": "text",
- "text": "幫您的產品服務在Yahoo, LINE today, TVBS, Pchome 等12個媒體曝光",
- "wrap": true,
- "color": "#AAAAAA",
- "size": "xs",
- "offsetStart": "md"
- },
- {
- "type": "button",
- "action": {
- "type": "uri",
- "label": "請來採訪我",
- "uri": "https://page.line.me/choozmo"
- },
- "style": "primary"
- }
- ]
- }
- };
- var flex = {
- "type": "flex",
- "altText": 'title',
- "contents": myFlexContent,
- };
- return flex;
- }
- function shareTargetPicker() {
- liff
- .shareTargetPicker([
- createFlexMessageData()
- ])
- .then(() => {
- // alert("Shared to the friend(s) you picked");
- })
- .catch(function(res) {
- alert(res);
- });
- }
|