Idiomatic Purescript bindings for the Facebook SDK
Currently supported methods:
Init Facebook SDK & retrieve a current login status:
import Prelude
import Effect.Aff (Aff)
import Effect.Class (liftEffect)
import Effect.Console (logShow)
import Facebook.Sdk (init, loginStatus, defaultConfig) as FB
initFacebook :: Aff Unit
initFacebook = do
sdk <- FB.init $ FB.defaultConfig "1234567890" -- your app id
info <- FB.loginStatus sdk
liftEffect $ logShow info
Outputs to the console:
Facebook.Sdk.FbStatusInfo {authResponse: Data.Maybe.Nothing, status: Facebook.Sdk.NotAuthorized}
bower install purescript-facebook --save