How to create a Facebook Application for Revive Old Post
Before Going Further:
There is no longer a need to create a Facebook application to connect your pages to Revive Old Posts. We have made the process much simpler! All you need to do is click the Sign in to Facebook button as shown below:
A popup window will appear to take you through the process of connecting your pages.
Due to Facebook policy changes which is affecting all users; you’d need to put your app in Live mode to connect to your website. Doing so, however, requires a review of your app from Facebook.
See here on how to submit your Facebook app for review: How to Go Through the Facebook Review Process
This article shows you how to create a Facebook App for Revive Old Post plugin. The instructions on your current plugin might be different so you can follow the instructions step by step below the video.
NOTE: As of May 2018 all-new Facebook applications require your domain to be HTTPS. You can achieve this by installing an SSL Certificate on your website.
Contact your web host regarding this as they would be able to assist with the process. Some great resources are:
- NameCheap SSL Certificates: https://www.namecheap.com/security/ssl-certificates.aspx
- Plugin to fix mixed content warnings(no green https): https://wordpress.org/plugins/ssl-insecure-content-fixer/
- Cloudflare Free SSL: https://www.cloudflare.com/ssl/
Before moving forward, another policy put in place by Facebook requires you claiming authority of the domain which you use for your website if you intend to share posts with images to Facebook. To do this is simple and the Instructions can be seen on this page: https://developers.facebook.com/docs/sharing/domain-verification
Contact your web host if you need steps with verifying the domain. They will help you sort it out. Once that's done you can continue with the steps below:
2- Click on Add a New App from the top right corner then enter your preferred name.
From the Products click Set Up on the Facebook Login option.
After the page loads proceed by clicking Settings under the new Facebook Login option which appears under Products.
3- In the Valid OAuth redirect URIs enter: https://yourwebsite.com/wp-admin/admin.php?page=TweetOldPost and save your changes. The Use Strict Mode for Redirect URIs should change from Yes to No if it does not then change it manually.
4- From the options on the left select Settings > Basic.
In the App Domains text field, enter your website link (you can copy it directly from your web browser address bar)
5- Scroll down and click Add Platform.
From the new modal screen select Website, then in the website text area enter http://yourwebsite.com/wp-admin/admin.php?page=TweetOldPost and save your changes.
6- Go to ROP dashboard from WordPress DashBoard > Revive Old Posts > Dashboard Click Add account > Facebook.
6- Now you can copy the App ID and App Secret from Settings > Basic and paste it into the login modal for adding ROP facebook account.
Now everything is almost done, click the Sign In button, a new page will open asking you to continue as yourself, click Okay, the next page will ask you who you want the posts to be shared with, select Public if you want everyone to see the shared posts.