RafflePress Logo

Facebook Login Setup

Follow these steps to allow giveaway participants to sign in to your giveaway using their Facebook account:

  1. Log into your Facebook account. Then, go to https://developers.facebook.com/ and click on My Apps at the top right.
  2. Next, click on Create App
  3. Next, select the Authenticate and request data from users with Facebook Login option. Then, click Next.
  4. On the next screen, enter your App Name and App Contact Email information, then click Next.
  5. In the Use Cases section, select the Authenticate and request data from users with Facebook Login option. Then, click Next.
  6. Next, select the business you want to connect to the app.
  7. In the Requirements section, complete the Publishing Requirements to obtain and maintain access to user and business data.
  8. After creating the app, go to App Settings and fill in all required information: Contact Email, Privacy Policy URL, Terms of Service URL, and Data Deletion URL, Category, and App Icon. Once completed, click Save Changes.
  9. On you app’s dashboard, go to Use Cases > Settings, select Authenticate and request data from users with Facebook Login, and then click the Customize button.
  10. In the Client OAuth settings, enter your site domain into the Valid OAuth Redirect URIs input box. Then, enable the Login with JavaScript SDK option and enter your site domain into the Allowed Domains for JavaScript SDK input box. Then, save your changes.
  11. Next, review and verify your app to ensure it meets all requirements for publishing.
  12. Once your app has been verified and published, don’t forget to switch your App Mode to Live and copy your Facebook App ID.
  13. Finally, go to your giveaway’s Settings > Setup > Social Logins panel, enable Allow Logging In with Facebook, and paste your Facebook App ID into the corresponding input box.
  14. That’s it! Your giveaway participants can now sign in using their Facebook account.

Troubleshooting Tips

  • If users aren’t able to sign up or use any of the Facebook actions, it’s possible that your Facebook Login app doesn’t have the required permission to access the user’s email address.
    You may quickly ensure that the “email” feature has been granted Standard Access level (minimum) in your Facebook developer app’s App Review > Permissions and Features dashboard. You may find this feature by entering “email” in the filter box.

    After requesting access to this feature and ensuring that it’s active, you can then test if you’re able to sign up with Facebook and use any Facebook actions.
Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Copyright © 2024 SeedProd LLC. RafflePress® is a registered trademark of SeedProd LLC

WPBeginner Verified Badge