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);
沒有留言:
張貼留言