- WPBook 2.1 is out! This release is the first to use Facebook’s OAuth-based authentication protocol, Graph API, and new PHP SDK. This is good news as it means we are now using current methods to interact with Facebook.
This also means that if you had WPBook prior to 2.1 you’ll need to make some changes to your settings before your app will work. Below you will find instructions on how to make thouse changes.
Update your App Key to App ID
In WPBook Settings, there’s now a box for “App ID” rather than “API-key.” to update this do the following:
- Visit your application, at the bottom of the screen you’ll see your app name on the left side of the footer (next to rhe report/block link) Click on your app name.
- You’ll now be taking to your app page. On this page you will see something like “facebook.com/apps/application.php?id=#####” in the header copy the ID from the url into WPBook App ID settings.
Re-grant permissions
In order to store an access token that will give WPBook the ability to connect to Facebook even when you are offline you must re-grant pemissions. Here’s how:
- In WPBook Settings, go into the Stream/Wall section, make sure your Profile ID and Page ID are set correctly.
- Click on the Check Permissions link.
- You should now see an image that looks like this:
Update your Facebook Application settings
In order for your App to functions you must update the App settings inside Facebook.
Update Authorisation (Required)
- From your App page (see instructions above) click “Edit App”
- Click on App Settings
- Click on the Advanced tab and enable OAuth 2.0 and Post for iFrames Canvas urls (see image below). Note: Post for iframes is no longer an option after 3/12/11, it is enabled by default.
Update Profile Tabs (optional)
If you want to add the tab is using the new profile layout you’ll need to update your Facebook Application settings for Page Tabs
- Go to App Settings (see above)
- Click on the “Facebook Intergation” Tab
- Change “Page Tab Type” from “FBML” to “iframe”
- Change the Tab URL to to
?app_tab=true
(removing&fb_force_mode=fbml
)
That’s It! as always if you have any questions ask them in the support forum