2011-08-28 2 views
0

사용자가 내 사이트에 항목을 제출할 수있는 페이지가 있지만 확인란을 선택하면 항목을 페이스 북에 게시 할 수있는 옵션을 제공하고 싶습니다. 그들은 "[사용자]가 mysite.com에 게시했습니다"와 같은 사용자 지정 메시지를 게시하고 캡션은 항목의 미리보기 일 것입니다. 내 질문은 페이스 북에 로그인 할 때 사용자의 페이스 북 스트림에 게시하는 방법입니다.페이 스북 (Facebook)에 올리기 게시판

Submit entry:<br /> 
<textarea name="content" id="content" cols="35" rows="10"></textarea> 
<input type="checkbox" name="post" value="fb" /> Post to facebook <br /> 

"게시"를 점검 할 때 수행 할 작업을 처리하는 방법 만 알면됩니다. 나는 이것이 의미가 있기를 바랍니다.

또한 튜토리얼이나이 작업을 수행하는 방법을 설명한 것을 기억하지만 더 이상 찾을 수 없습니다.

업데이트 : 내 사이트는 사용자가 페이스 북으로 로그인 할 때 거기에 게시 할 사이트 권한을 제공하라는 메시지가 표시되도록 설정됩니다.

답변

1

실제로 웹 사이트에 플러그인을 추가해야 사용자가 자신의 웹 사이트에 댓글을 게시하거나 웹 사이트에서 직접 콘텐츠를 공유 할 수 있도록 Facebook 계정에 연결하도록 웹 사이트를 "인증"할 수 있습니다. Facebook for Websites

+0

은 내 사이트는 이미 사용자에게 권한을 부여하도록 설정되어 있습니다. 난 그냥 예를 들어 또는 몇 가지 실제로 사용자의 스트림에 게시하는 방법이 필요합니다. – cbr0wn

0

은이 같은 뜻 :

당신이 한 번 봐 가지고 있어야 당신의 웹 사이트가 더 사회 만들기에 대한 자세한 내용을 보려면? 당신이 publish.stream 권한이있는 경우 양식의 응답을 얻을

<script type="text/javascript"> 
<!-- 
var body = 'this is the text you want to publish'; 
FB.api('/me/feed', 'post', { message: body }, function(response) { 
    if (!response || response.error) { 
    alert('Error occured'); 
    } else { 
    alert('Post ID: ' + response.id); 
    } 
}); 
//--> 
</script> 

는 사용자 ID와 '나'를 교체해야 할 수도 동안의 soit 그것을 테스트하지 않았습니다.

행운 마이크는