2012-02-13 5 views
1

Usecase - 웹 응용 프로그램이있어서 사용자가 링크를 클릭 할 때 내 응용 프로그램에서 내 Facebook 벽에 수동으로 데이터를 게시하고 싶습니다.Facebook에서 내 웹 응용 프로그램의 데이터 공유

https://www.facebook.com/sharer/sharer.php?u= & t = titleABC "target ="_ blank "> 검색 공유에를 - 다음과 같이 나는 현재 공유 링크를 사용하고

Facebook

Issue - 내 데이터가 내 벽에 게시되지만 사용자에게 "Write"라는 메시지를 표시하지 않고 내 응용 프로그램의 데이터로 채워지기를 원합니다. Something ". 텍스트 상자에 사용자가 편집 할 수있는 것이 아니라 제목 (의 )의 메시지가 채워지도록하려는 경우 이렇게하는 방법이 있습니까?

답변

3

공유 버튼을 사용하여 콘텐츠를 공유하는 것은 절대적으로 간단합니다. 내 경우에는 내가 앱을 등록해야이 외에도

$("#sharebuttonfacebook").click(function() { 
    var msg = "Hi This is my wonderful website"; 
    FB.ui({method: 'feed', 
    name: 'MCQ Nation ', 
    link: 'http://www.mcqnation.com/Trail3/pyramid.php?..dyanmic stuff..' , 
    picture: 'http://www.mcqnation.com/Trail3/fbapp2.png', 
    caption:'CLICK ON THE IMAGE TO GO TO OUR WEBSITE', 
    description: msg , 
    message: 'AAA'}); 
    return false; 
}); 

을 sharebuttonfacebook 내가 ID로 내 HTML에있는 버튼이처럼했다. 더 간단한 것은 없습니다. http://www.facebook.com/developers/app 으로 이동하여 새 앱을 등록하십시오. 당신은 페이스 북에서 공유 할 것을 결정할 수 있습니다 장소에서 이러한 두 가지로

<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : 'YOUR_APP_ID', // App ID 
     channelUrl : 'CHANNEL FILE LOCATION', // Channel File This file has just one line which you will find at facebook developers 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true // parse XFBML 
    }); 
</script> 

-

그들은 당신에게 단지 같은가는 몸 후 넣을 수있는 간단한 코드를 제공 할 것입니다.

위에서 작성한 함수에서도 좋아하는 변수를 대체하여 동적으로 만들 수 있습니다. 희망이 귀하의 질문에 대한 답변.

추신 : 이보다 더 좋을 수 있다면 사용자의 허가가 필요하지 않습니다!

관련 문제