2011-06-12 3 views
0

나는 (페이스 북의 api로 가능한 것이 무엇인지 모르지만 가능한 경우를 알고 있습니다.) 사용자가 자신의 페이스 북 친구 (explicity를 선택하거나 일부를 제외 시키십시오)를 우리 사이트에 초대 할 수있는 기능을 구현할 것입니다. 1- 친구에게 일반 이메일 보내기 2 페이 스북 메시지, 페이스 북 플랫폼의 초대장). 나는 페이스 북 플랫폼 초보자이고 어디서부터 시작해야할지 모른다. 어떤 API를 사용해야하는지 (facebook connect, facebook graph etc.) 추천 해 주시겠습니까? 페이스 북 API를 읽고 허가가 급속히 바뀌고 있습니다. 이 작업을 수행하는 최첨단 방식은 무엇입니까?는 mysite에 페이스 북의 친구를 초대해야합니다

답변

1

먼저 페이스 북 앱을 하나 만들어야합니다.

페이스 북 앱을 만들기위한 링크를 강화합니다. https://www.facebook.com/developers/createapp.php

그런 다음 애플리케이션에 다음 코드를 입력하십시오.

<div id="fb-root"></div> 
    <script type="text/javascript"> 
    window.fbAsyncInit = function() { 
     //Your app details here 
     FB.init({appId: 'your-app-id', status: true, cookie: true, xfbml: true}); 

    }; 


    //Load the SDK asynchronously 
    (function() { 
     var e = document.createElement('script'); e.async = true; 
     e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
     document.getElementById('fb-root').appendChild(e); 

    }()); 


    </script> 


<fb:serverfbml> 
    <script type="text/fbml"> 
     <fb:fbml> 
      <fb:request-form 
          action="url-after-inviting" 
          method="POST" 
          invite="true" 
          type="Name of site" 
          content="Text you want to keep along. 
           <fb:req-choice url='link-to-your-website' 
           label='<?php echo htmlspecialchars("Invite Now!",ENT_QUOTES); ?>'/>" 
        > 
       <fb:multi-friend-selector 
          showborder="false" 
          actiontext="title-text" 
          exclude_ids="<?php //echo $excludeIds; ?>" 
          rows="3" 
         /> 
      </fb:request-form> 
     </fb:fbml> 
    </script> 
</fb:serverfbml> 
+0

PHP 쪽에서하는 방법을 궁금해합니다. 어떤 아이디어? – Ashfame

+0

자바 스크립트 PHP 파일을 넣을 수 있으므로 PHP 파일에도 같은 코드를 작성할 수 있습니다. 그냥 밖에서 넣어 태그 – programmer

+0

프로그래머 : 정말 페이스 북의 애플 리케이션을 작성해야합니까? 페이 스북 앱을 만들지 않고도 API를 사용할 수 있습니까? –