Revision: 31542
Updated Code
at January 5, 2012 01:01 by coprolit
Updated Code
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> </head> <body> <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId: "***********", channelURL : '//http://www.dr.dk/', // Channel File status: true, cookie: true, oauth : true, // enable OAuth 2.0 xfbml: true }); }; (function() { var e = document.createElement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/da_DK/all.js'; document.getElementById('fb-root').appendChild(e); }()); function streampublish(obj) { // params: title, targethref, imgsrc, caption, description, message // set default or passed parameters obj.title = (obj.title === undefined) ? "" : obj.title; obj.targethref = (obj.targethref === undefined) ? "" : obj.targethref; obj.imgsrc = (obj.imgsrc === undefined) ? "" : obj.imgsrc; obj.caption = (obj.caption === undefined) ? "" : obj.caption; obj.description = (obj.description === undefined) ? "" : obj.description; obj.message = (obj.message === undefined) ? "" : obj.message; FB.ui( { method: 'feed', name: obj.title, link: obj.targethref, picture: obj.imgsrc, caption: obj.caption, description: obj.description, message: obj.message }/*, function(response) { if (response && response.post_id) { alert('Post was published.'); } else { alert('Post was not published.'); } }*/ ); } </script> </body> </html>
Revision: 31541
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 8, 2010 23:07 by coprolit
Initial Code
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> </head> <body> <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({appId: '###########', status: true, cookie: true, xfbml: true}); }; (function() { var e = document.createElement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/da_DK/all.js'; document.getElementById('fb-root').appendChild(e); }()); function streampublish() { FB.ui( { method: 'stream.publish', message: 'har lavet en sang. Hør den på dr.dk/sangskriver', attachment: { name: 'Hør min sang', caption: 'DR Sangskriver - Hvorfor være stille, når man kan skrive en sang...', description: ( 'DR giver dig i samarbejde med musikgymnasier og Rytmekonsertoriet, dette nye sangskriversite. ' + 'Her har du mulighed for at lære lidt om hvordan man skriver en sang, få gode råd af allerede kendte sangskrivere om sangskrivning og offentliggøre dit værk.' ), href: 'http://www.dr.dk/Undervisning/Sangskriver/Upload/sang?id=' }, action_links: [ { text: 'Hør sang', href: 'http://www.dr.dk/Undervisning/Sangskriver/Upload/sang?id=' } ], user_message_prompt: 'Giv dine venner et praj...' }, function(response) { if (response && response.post_id) { //alert('Opslaget blev ikke offentliggjort.'); } else { //alert('Post was not published.'); } } ); } </script> </body> </html>
Initial URL
Initial Description
A more flexible version of the 'official' Facebook feed dialog example. "The Feed Dialog prompts the user to publish an individual story to a profile's feed. This does not require any extended permissions." "The following simple JavaScript example demonstrates using the FB.ui method in the JavaScript SDK to use the Feed Dialog:"
Initial Title
flexible feed dialog function for Facebook JavaScript SDK FB.ui
Initial Tags
javascript, js, html, load, api, facebook
Initial Language
JavaScript