Facebook本身有一個Share Dialog的功能可以將資訊分享到動態牆上,Share Dialog不需要有API Key
而Share Dialog又屬於Dialogs其中的一種API,對其他Dialogs有興趣可以看有其他的功能是否可以滿足各位的需求
Share Dialog官網的範例是,a simple example the Share Dialog
分享到動態是不帶文字的
官網程式碼範例:
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fparse.com" target="_blank"> Share on Facebook </a>
該範例透過sharer.php去接值,並且值去分享到資訊,另一個範例則是
<a href="#" onclick=" window.open( 'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 'facebook-share-dialog', 'width=626,height=436'); return false;"> Share on Facebook </a>
這個範例則是點擊連結,開啟一個視窗,並且將網址列分享出去
第二個範例有趣的是,透過『window.open』方式去開啟一個新視窗,可以參考一下『window.open』或『windows.open()参数列表』
參考資料:
https://developers.facebook.com/docs/plugins/share/
http://www.w3schools.com/jsref/met_win_open.asp
http://www.newasp.net/tech/42660.html