RSEvents!Pro Facebook Integration - create your own Facebook application

Recently, Facebook has changed the way their API works. To keep up with these new changes, below you will find the necessary steps you need to take in order to connect RSEvents!Pro with your Facebook User or Page.


Step 1

Go to Facebook Developers Console and click on the 'My apps' button, a popup window will be displayed. You'll need to Create a New App then under 'Facebook Login - setup' section choose Web.

In order not to submit a review for the events and manage pages permission the app status needs to be OFF - In development, thus only you as owner (or your test users/app admins) can use the integration. If you want to make your app public (note that it will become available to everyone), you'll need to submit an App Review to Facebook for the the events/manage pages permissions.

 

Step 2.

Go to Settings > Basic and complete the following fields:

  • - App Domains: This should be the domain where RSEvents!Pro is hosted (eg. domain.com - no https://www. needed)
  • - Privacy Policy: you will need to add here you website's Privacy Policy full URL
  • - Choose a Category

In the same area you will find the followings:

  • - App ID
  • - App Secret

You will need to copy these options and input them in this path:

Components > RSEvents!Pro > Settings > Synchronization > Facebook credentials
 

Step 3

Back to the Facebook developers area, go to Settings > Advanced and make sure the following option is enabled:

Allow API Access to App Settings
 

Step 4

Go to Products > Facebook Login > Settings > add the link below within the 'Valid OAuth Redirect URIs:' section and replace 'your_website_here' with your actual domain (https required) - you will find this path under 'Components > RSEvents!Pro > Settings > Synchronization > Facebook credentials' area:

https://your_website_here/administrator/index.php?option=com_rseventspro&task=settings.savetoken

Please note that the URL must have the https:// protocol

 

Step 5

After setting all the steps from the above, go to Components > Components > RSEvents!Pro > Settings > Synchronization > Facebook events section and hit Facebook Connect. If your setup is correct, extra fields will be displayed where you can choose the event page from where you want to import.

 
Limitations

This Facebook Application will import only the events created by the logged in user as well as the pages administrated by the current user. In order to import events posted by other users on your Facebook profile or pages, you will need to make the app public (Live mode instead of 'OFF - in development'). Note that the application will need to be reviewed by Facebook, thus submitting for App Review is required for the following permissions:

  • user_events
  • manage_pages
 

One person found this article helpful.


Was this article helpful?

Yes No
Sorry about that