官方文檔: https://developers.facebook.com/docs/dialogshtml
FB的對話框主要是調用 FB.ui(); 方法。api
有問題上官網看文檔是最好的。app
1. send Dialog (發送message)post
JS 調用ui
FB.ui({ method: 'send', link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
to: '123456', });
URL 調用 (這個還不肯定用法)spa
http://www.facebook.com/dialog/send? app_id=APPID &link=http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html &redirect_uri=APPURL
參數說明code
app_id : htm
redirect_uri : 跳轉連接 (不肯定用法)blog
display : 顯示方式 (不肯定用法)圖片
to : 接收消息的人
link : 消息帶的連接
2. Feed and Share Dialogs
JS 調用
var obj = { method: 'feed', // name: name, // link名字 caption: ' ', // 標題 description: desc, // 描述 link: href, // feed 連接 picture: feed_img_path+msrc, // feed圖片 display:'iframe', // 顯示方式 actions:{ // feed動做 name: action, // 動做名字 link: href // 動做連接 }
};
FB.ui(obj, function(d){}); // 主動發送
FB.api('/me/feed', 'post', obj, function(d){}); // 自動發送
其他參數:
from: 從某人接收過來
to : 發送給某人
properties: 一些屬性,出如今description後面,一對key/value 對應一行
3. Friends Dialog
FB.ui({ method: 'friends', id: 'brent' }, function(response){});