글 수 47
publish_stream 권한을 가지고 있어야 합니다.
function publishPost(session) { var publish = { method: 'stream.publish', message: 'is learning how to develop Facebook apps.', picture : 'http://www.takwing.idv.hk/facebook/demoapp_jssdk/img/logo.gif', link : 'http://www.takwing.idv.hk/facebook/demoapp_jssdk/', name: 'This is my demo Facebook application (JS SDK)!', caption: 'Caption of the Post', description: 'It is fun to write Facebook App!', actions : { name : 'Start Learning', link : 'http://www.takwing.idv.hk/tech/fb_dev/index.php'} }; FB.api('/me/feed', 'POST', publish, function(response) { document.getElementById('confirmMsg').innerHTML = 'A post had just been published into the stream on your wall.'; }); };
http://facebook.stackoverflow.com/questions/4396269/how-do-you-autopublish-with-fb-ui
더 많은 정보를 원하시면 위 주소로 가서 보시면 됩니다.
처음 시도하시는 분들을 위해 참고로 말씀드립니다^^ 위의 방법으로 포스팅을 하려면
웹사이트에서 적절한 페이스북 APP ID로 페이지에서 Facebook JavaScript SDK 가 init 되어야 하고요,
APP ID를 따는 방법은 developers.facebook.com -> Apps 메뉴로 가시면 됩니다. (당근 서비스 중인 웹페이지가 있어야 합니다.)
그리고 글을 포스팅하는 사용자는 fb:login-button 을 통해서 적절히 앱을 설치하고, 여기에 명시된 권한(publish_stream)을 허락한 사용자만 가능합니다. 도움이 되셨기를^^
출처 :: http://www.phpschool.com/link/tipntech/75531