Facebook 透過Javascript SDK傳送聊天室訊息(send Dialog)

3

Facebook要傳聊天室訊息可使用它內建的send dialog
FB官方說明 https://developers.facebook.com/docs/reference/dialogs/send/
本次使用Javascript SDK來測試

<script type="text/javascript">var obj = {
method: ‘send’,
to:’100001070207721′ ,
link:’http://www.coder.com.tw/index.php’
};
function callback(action) {
console.log(action);
}
FB.ui(obj,callback);</script>

建立一個obj和callback來接受執行的結果

之前的版本允許name,description,picture參數

2013/10/4號之後,就只能用link了

to 這個參數的內容是放朋友的ID,如果要傳給多個朋友,用逗號間隔就可以,ex 好友1ID,好友2ID,好友3ID

(搭配Requests Dialog可以達到選朋友發送訊息的功能)

在Facebook 中的Javascript Test Console,可以發給多位朋友,但在Javascript中測試發現僅能發給一位而已。

好像是Facebook的BUG,只好等待它修復了~

link 這個就是設定要發送的link,跟塗鴉牆一樣,會自動LOAD該link的META資料(title,picture,description)

Send Dialog發送時,本尊長這樣

USER可在收件人那裡手動選取要發送的對向,按下傳送之後

1

噹噹~對方的聊天室就會出現新訊息的通知了

3

效果就跟一般的聊天室分享連結一樣

2

朋友們手癢了嗎?

趕快去試試吧~~~~

PS.此功能並不支援在行動裝置上使用

發表迴響