Facebook

# `FacebookT` monad transformer

data FacebookT auth m a

runFacebookT

runNoAuthFacebookT

mapFacebookT

beta_runFacebookT

beta_runNoAuthFacebookT

data Auth

data NoAuth

# Authorization and Authentication

## Credentials

data Credentials

## Access token

data AccessToken kind

type UserAccessToken

type AppAccessToken

type AccessTokenData

hasExpired

isValid

## App access token

data AppKind

getAppAccessToken

## User access token

data UserKind

type RedirectUrl

data Permission

getUserAccessTokenStep1

getUserAccessTokenStep2

getUserLogoutUrl

extendUserAccessToken

debugToken

data DebugToken

## Signed requests

parseSignedRequest

# Facebook's Graph API

## User

data User

type UserId

data Gender

getUser

searchUsers

getUserCheckins

data Friend

getUserFriends

getUserFriendLists

## Page

data Page

getPage

getPage_

searchPages

## Actions

data Action

createAction

## Checkins

data Checkin

data CheckinFrom

getCheckin

createCheckin

## Order

data Order

type OrderId

data OrderApplication

data OrderStatus

getOrder

## Friend list

data FriendList

data FriendListType

getFriendListMembers

# Facebook's Graph API basic functionality

## Simple types

(#=)

class SimpleType a

data FbUTCTime

## Complex types

data Place

data Location

data GeoCoordinates

data Tag

## Pagination

data Pager a

fetchNextPage

fetchPreviousPage

fetchAllNextPages

fetchAllPreviousPages

# Real-time update notifications

## Subscriptions

modifySubscription

listSubscriptions

data RealTimeUpdateObject

type RealTimeUpdateField

type RealTimeUpdateUrl

type RealTimeUpdateToken

data RealTimeUpdateSubscription

## Notifications

verifyRealTimeUpdateNotifications

getRealTimeUpdateNotifications

data RealTimeUpdateNotification a

data RealTimeUpdateNotificationUserEntry

# FQL

fqlQuery

data FQLTime

data FQLList a

data FQLObject a

# Test User API

getTestUsers

disassociateTestuser

removeTestUser

createTestUser

makeFriendConn

incompleteTestUserAccessToken

data TestUser

data CreateTestUser

data CreateTestUserInstalled

# Raw access to the Graph API

getObject

postObject

deleteObject

searchObjects

data Id

type Argument

# Exceptions

data FacebookException

# Internal functions

unPermission