為了要達到Asap(As social as possible),小愛決定要來嵌入Facebook的留言版,但聽說不是很好管理,於是花了一些時間研究,搞了兩三天了,終於弄好了,接下來簡短的分享一下步驟。
步驟1:為了要管理這些Comment的權限,要去申請一個Facebook App。申請完之後請記得你的App ID,以後會以這個App做為留言版的管理者。
步驟2:請到Facebook官方這裡Get Code,請按照自己的喜愛Get Code,不過最重要的重點是:如果你想要每篇文章的留言版是分開的,那你需要參考這篇文章的修正。
步驟3:按照上文的指示,去Blogger後台編輯你的HTML,記得先備份,我的CODE如下:
<b:includable id='comments' var='post'>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:comments expr:href='data:post.url' num_posts="3" width="600"></fb:comments>
<div class='comments' id='comments'>
步驟4:基本上完成了上面的code之後,留言版就已經成功嵌入了,不過為了防止有心人Spam你的留言版,管理權限的設定是一定要的。請找到<head>與</head>之間寫入以下Code:
<meta property="fb:app_id" content="你的app id"/>
應該是一串數字,如果忘記了可以到這裡點選設定來查詢。理論上完成了這個之後,你用App的管理者帳號登入就可以直接在Blogger上面執行Ban或是Boosted等動作。另外照理來說,會有一個頁面可以進行管來,不過目前這個頁面小愛無法成功的使用其功能。
步驟6:另外也可以加入一些管理者的帳號,似乎是可以讓管理者收到notice,這個就要看你的留言數多不多,如果不怕被讀者洗屏的話,可以在<head>與</head>之間加入下列的Code:
<meta property="fb:admins" content="你的Facebook帳號"/>
注意!是帳號而非名字,小愛當初也傻傻的打了Yu-chih Edward Hwang,結果都沒反應。另外,如果有多個管理者,也可以使用逗號隔開輸入多組帳號。
理論上這樣就算是大公告成了,不過目前小愛也還在測試當中,希望大家有發現什麼不對勁的地方也可以跟我說喔!最後,小愛不是程式人,所以關於Coding的部分我應該是幫不上忙XD 成功的話應該會長得像下圖,俱有管理者的權限:
以後也希望大家可以多多留言,之前的留言版由於登入上比較麻煩導致常常有人匿名留言,歡迎大家討論,不過討論的前提是我需要知道我在跟誰討論XD
白白這張很正XD
8/22補充,關於管理者權限:
今天登入Facebook之後發現有一個比較新鮮的東西,原來是我的網頁寄給我的notice,只要有完成步驟5跟6,應該就可以達到這個效果,這個通知點選之後會跳到下面的管理頁面,理論上也可以將多個網頁的留言版綁定在同一個APP上集中管理喔!
1 意見:
謝謝你的文章教學。歡迎來我的網誌:
http://phoenix-chester.blogspot.tw/
張貼留言
歡迎光臨愛德話遊戲,本部落格專門分析探討遊戲產業及遊戲市場各方面議題,熱情歡迎各位玩家或是產業同仁一同來討論。
看完請花個五秒鐘順手寫下您寶貴的意見或是給個鼓勵吧!各位大俠如果喜歡也麻煩點個非死不可的讚吧!留言時請記得留下個萬兒,好讓小愛知道閣下怎麼稱呼,山高水長日後好相見。
本部落格不歡迎匿名留言者,匿名留言遭刪除莫怪手下不留情。(無帳號者,請選名稱/網址留言)