2011-06-12 110 views
0

我會實現一個功能,讓用戶邀請他們的Facebook好友(陳述選擇或讓其中的一些排除)到我們的網站(我不知道什麼是可能的與Facebook API但可能的情況下: 1-發送普通電子郵件給朋友2-臉書信息,邀請在facebook平臺)。我是Facebook平臺新手,不知道從哪裏開始。你能推薦我使用哪個API(臉書連接,臉譜圖等)?我讀了Facebook的API,許可正在迅速改變。做這項工作的最先進的方式是什麼?需要邀請Facebook的朋友mysite

回答

1

您必須先創建一個Facebook應用程序。

繼承人創建Facebook應用程序的鏈接。 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 2011-06-13 07:49:05

+0

你可以在你的php文件中編寫相同的代碼,因爲我們可以放入JavaScript php文件。只是把它放在外面標籤 – programmer 2011-06-13 07:57:12

+0

程序員:我真的必須寫facebook應用嗎?沒有創建Facebook應用程序可以使用api嗎? – 2011-06-13 09:01:34