When building a community it can be very useful to utilize larger, more established social networks to help spread the word. Facebook integration gives you an opportunity to do this by allowing your users to log in to your social network and post content to their Facebook walls all from within SocialEngine! This can be set up using the Facebook Integration menu within your SocialEngine site's Admin Control Panel.
Integrating Facebook into your SocialEngine Cloud site is a three step process. First you need to create an app, then enter the pertinent information into your SE Cloud Admin Control Panel, and finally submit the app to Facebook. The following article will walk you through each step to help accomplish all three tasks.
Now that you’ve created your Facebook App, log into your SocialEngine Admin Control Panel and scroll down the left menu to Integrations. Click that to open the integration options.
At this point you have completed your App Configuration and user signup via Facebook (Facebook Connect) should work! The “Posting to Facebook” feature, however, will not as it requires
publish_actions permission. The “Test Users” (we’ll show you how to create these in step 1) and the App owner’s registered email address will be able to post to Facebook, but the rest of your user base will not.
If you would like to obtain "publish_actions" and "user_birthday" permissions for your app you can do so by following the steps below. To have the custom app or for users to be able to post to Facebook, you do need to enable Facebook Login for your app and it will need to be approved by Facebook.:
NOTE: While creating your Facebook App and submitting it to Facebook, you are required to upload a screencast of Facebook integration on your website.
The app ID and Secret that we mentioned before are needed so your users can post to Facebook and you can use them to have a custom app experience so your users don’t see SocialEngine on the permissions pages when authorizing the app. To enable this, in the left menu click Custom Social Apps and choose Facebook. Enter your App ID and Secret and Save Changes.
Great work! Please feel free to contact us if you have any questions or need further tutorials. Visit our community to have more interactions with us and other clients or third party developers. We’d love to see you there!