-
just facebook sdk.js wrapper.
-
all response callback data converted by
(js->clj response :keywordize-keys true)
-
all input dictionary data converted by
(clj->js dicionary)
(fb/get-login-status
(fn [response]
(case (:status response)
"connected"
(.log js/console "connected")
;; else
(fb/login #(.log js/console "else-" %) {:scope "email"}))))
-
Core Method
- init()
- api()
- ui()
-
Facebook Login Methods
- getLoginStatus() =>
get-login-status
- login()
- logout()
- getAuthResponse() =>
get-auth-response
- getLoginStatus() =>
-
Event Handling Methods
- .Event.subscribe() =>
Event:subscribe
- .Event.unsubscribe() =>
Event:unsubscribe
- .Event.subscribe() =>
-
XFBML Methods
- .XFBML.parse =>
XFBML:parse
- .XFBML.parse =>
-
Canvas Methods - currently not supported. maybe forever ...
- .Canvas.Prefetcher.addStaticResource()
- .Canvas.Prefetcher.setCollectionMode()
- .Canvas.hideFlashElement()
- .Canvas.showFlashElement()
- .Canvas.scrollTo()
- .Canvas.setAutoGrow()
- .Canvas.setSize()
- .Canvas.setUrlHandler()
- .Canvas.setDoneLoading()
- .Canvas.startTimer()
- .Canvas.stopTimer()
- remove test helper dependencies.