1. Auth Dialog(用户授权认证对话框)
Auth Dialog是用户首次使用应用程序时用于请求用户授权,从而访问用户数据的对话框。
要勾选Authenticated Referrals 才能进一步请求用户授权访问未公开数据。
Facebook提供了授權(authorization)機制:任何可能擷取到關於隱私的資料時,在Graph API的請求中應該要附加一個存取鑰匙(accesstoken)。如此一來若這些app想存取某些隱私資料時,必須經過Facebook的授權以及使用者的認可後才可開放存取。
注: Auth Dialog server-side authentication(服务器端身份验证),参见:
https://developers.facebook.com/docs/authentication/server-side/
应用程序可请求的相关权限列表参见:
https://developers.facebook.com/docs/authentication/permissions/
Facebook Authentication Process(授权机制流程)
This is how facebook authorization process will work.We will follow this process in code.
Facebook JavaScript SDK 使用方法参考:
http://thinkdiff.net/facebook/new-javascript-sdk-oauth-2-0-based-fbconnect-tutorial/
2. 学习CSS和JavaScript。
Facebook有个JavaScript Test Console,用于调试常见的JavaScript SDK 方法,参见:
https://developers.facebook.com/tools/console/
HTML学习
http://www.blabla.cn/ 该网站有HTML、CSS、Javascript等教程,并且有HTML在线编辑器。