The method FB.init()
is used to initialize and setup the SDK. If you have followed our SDK quickstart guide
, you won't need to re-use this method, but you may want to customize the parameters used.
All other SDK methods must be called after this one, because they won't exist until you do.
FB.init(params)
Name | Type | Description |
---|---|---|
|
|
A collection of initialization parameters that control the setup of the SDK. Click for more info. |
|
|
Your application ID. If you don't have one find it in the App dashboard
or go there to create a new app. Defaults to |
|
|
Determines which versions of the Graph API and any API dialogs or plugins are invoked when using the |
|
|
Determines whether a cookie is created for the session or not. If enabled, it can be accessed by server-side code. Defaults to |
|
|
Determines whether a long-lived access token for the session can be saved in localStorage. This enables maintaining a user's logged in status when 3rd party cookies are blocked from being sent to Facebook domains. Defaults to |
|
|
Determines whether the current login status of the user is freshly retrieved on every page load. If this is disabled, that status will have to be manually retrieved using |
|
|
Determines whether XFBML tags used by social plugins are parsed, and therefore whether the plugins are rendered or not. Defaults to |
|
|
Frictionless Requests
are available to games on Facebook.com or on mobile web using the JavaScript SDK. This parameter determines whether they are enabled. Defaults to |
|
|
This specifies a function that is called whenever it is necessary to hide Adobe Flash objects on a page. This is used when |
FB.init({ appId : '{your-app-id}', status : true, xfbml : true, version : 'v2.7' // or v2.6, v2.5, v2.4, v2.3 });