2010年2月25日 星期四

建立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);


沒有留言:

張貼留言