2009年12月15日 星期二

建立Facebook應用程式 Java API (2) - 開始使用Java API

1. 下載Java API

2. 將所需的Jar檔匯入

3. 建立一個Servlet(此Servlet的位址需是Canvas Callback URL)

4. 撰寫此Servlet
     a. 藉由fb_sig_session_key參數來判斷該FB使用者是否有加入此應用程式
            String sessionKey = request.getParameter("fb_sig_session_key");
     b. 若sessionKey為null則表示該FB使用者未加入此應用程式,則將網頁重新導向到要求允許存取頁面
           <script type='text/javascript'>
                parent.location.href='http://www.facebook.com/login.php?v=1.0&api_key=[your_api_key]&
               next=[Canvas Callback URL]&canvas=';
            </script>
     c. 若sessionKey不為null,則可使用api_key, secret, seessionKey來取得FacebookJaxbRestClient
             FacebookJaxbRestClient client = new FacebookJaxbRestClient(api_key, secret, seessionKey);

沒有留言:

張貼留言