Best Tutorial For How can I create a Facebook application & use on my Website or App ? What is a Facebook App ? How can it Benefit me

 

 

One of the most popular and highly-rated free WordPress Facebook login plugins is the “Facebook for WooCommerce” plugin. It allows users to log in to your website using their Facebook account and is also compatible with WooCommerce.

1. Are there any other free WordPress Facebook login plugins?

How can I create Facebook application?

Note 1: Due to Facebook Restriction we can use the new Facebook App in HTTPS sites only.

Note 2: With the Facebook app we can publish to Facebook Pages only and we cannot publish to Facebook profile.

Note 3: We can publish to Facebook with the approved app only. So we need to submit the app for approval and it may take up to 3 months to get the approval.

Section 1: Facebook App Creation

Section 2: App Review Section (Submission of app for approval)

Section 3: App Authorization

Section 1: Create Facebook App

To create a new Facebook application, go to the link https://developers.facebook.com/apps or https://developers.facebook.com/

Step 1:

Click on the “Create App” link.

 

Step 2:

Now select the purpose of the app. Here you can select the Manage Business integrations and click on the “Continue” button.

Now enter App Display Name, App contact email, and the App Purpose and click on the “Create App” button.

3

Now complete the security check captcha and click on submit.

Step 3:

Now it will redirect to the “Add products to your app” page and on this page click the “Setup” button in the “Facebook Login”.

Step 4:

In the setup page, click the “Web” button.

 

Step 5:

In the “Site URL” section add your site URL and save it.

(Note: You can see your site URL at the top of the plugin Facebook settings. See the below image)

 

 

Step 6:

Click on the “Facebook Login >Settings” link as shown below.

Here enter the “Valid OAuth redirect URIs”.

Note: You can see the OAuth redirect URI at the top of the account settings in the plugin.

Please use this OAuth redirect URI in the Facebook settings.

Please note that Client OAuth Login and Web OAuth Login should be in the YES position.

After entering the redirect URIs, please save the changes.

Step 7:

The app is created now but we need to add some more parameters to submit the app for approval. Click the “Settings > Basic” link in the menu to see the app id and secret.

On this page, we can see the App ID and App Secret.

Click the “Show” button to see the App Secret. (The app secret is alphanumeric and DON’T use ******* as App Secret.)

We also need to add the privacy policy URL, terms of service URL, select category, etc. in this section.

 

ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS” aria-label=”ADVERTISEMENT By ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS“>

 

For the option “Business Use”, please select “Support my own business”.

Section 2: Facebook App Review

Step 8:

Here the app is in development mode. Only the developer can view the posts now.

We need to “submit the app for approval” and after the app gets approved, we can make the app public and the users can see the posts on Facebook.

The App Review Process Submission is given below.

1: Click on the “App Review > Permissions and Features“.

2: Now it will redirect to the all permissions and features page and in this, we can select the  pages_read_engagement,  pages_manage_posts and pages_show_list permissions and click on the “Request” button. (For the PREMIUM plugin we need 2 additional permissions for publishing the posts to groups – publish_to_groups and Groups API)

3: Now you can see the continue button after the request and click on it.

4. Click on each permission and you can add the details of each item.

4 A: Details for pages_read_engagement 

  • For the question “Please provide a detailed description of how your app uses the permission or feature requested, how it adds value for a person using your app, and why it’s necessary for app functionality.”, please use the answer “The app uses this permission to get the metadata about the page managed by the user(such as page ids, publicly available page content such as post id, content posted by page, page name and PSIDs ). Once the app is authorized to use then we would be able to publish content to Pages owned by the admin from the authorized user’s WordPress site and track the auto-published post. This will reduce the time required to publish each post content manually to the admin’s Facebook pages ”.
  • Now upload a video screencast of the procedure.
    A sample video screencast is given in https://youtu.be/EuA8BTzW-B0.
  • After adding the details click on the Save button.

4 B: Details for pages_manage_posts

  • For the question “Please provide a detailed description of how your app uses the permission or feature requested, how it adds value for a person using your app, and why it’s necessary for app functionality.”, please use the answer “The app uses this permission to  Publish a post, photo, or video to your Page. Once the app is authorized to use then we would be able to publish content to Pages owned by the admin from the authorized user’s WordPress site and track the auto-published post. This will reduce the time required to publish each post content manually to the admin’s Facebook pages ”
  • Now upload a video screencast of the procedure.
    A sample video screencast is given in https://youtu.be/EuA8BTzW-B0.
  • After adding the details click on the Save button.

4 C: Details for pages_show_list

  • For the question “Please provide a detailed description of how your app uses the permission or feature requested, how it adds value for a person using your app, and why it’s necessary for app functionality.”, please use the answer “The app uses this permission to  Publish a post, photo, or video to your Page. Once the app is authorized to use then we would be able to publish content to Pages owned by the admin from the authorized user’s WordPress site and track the auto-published post. This will reduce the time required to publish each post content manually to the admin’s Facebook pages ”
  • Now upload a video screencast of the procedure.
    A sample video screencast is given in https://youtu.be/EuA8BTzW-B0.
  • After adding the details click on the Save button.

4D: Details for publish_to_groups (Only for premium plugin – for publishing to groups)

  • For the question “Please provide a detailed description of how your app uses the permission or feature requested, how it adds value for a person using your app, and why it’s necessary for app functionality”, use the answer “To publish WordPress blog posts to Facebook groups managed by the app’s admin. And allows apps to post content into a group on behalf of a person if they’ve granted your app access. This will help people manage the content published to their group.”
  • Now upload a video screencast of the procedure.
    A sample video screencast is given in https://youtu.be/sjrTFF9uElc
  • After adding the details click on the Save button.

4E: Details for Groups API (Only for premium plugin – for publishing to groups)

  • For the question “Tell us how you’re using this permission or feature” use the answer “To get the group’s details and publish WordPress blog posts to Facebook groups managed by the app’s admin using the plugin. Groups API is required to access content in a Facebook Group. This will help to manage the posts and content published to the group or to get information about content posted to in their group. It can also be used to let admin publish content from the app to their Facebook group. The app uses the Group API feature with the  publish_to_groups  permission.”
  • Now upload a video screencast of the procedure.
    A sample video screencast is given in https://youtu.be/sjrTFF9uElc
  • After adding the details click on the Save button.

4 F: Complete App Verification and Settings

5-App_Review_Facebook_for_Developers

In the section ’Provide verification details’ we can provide verification details and review the app settings.

6-App_Review_Facebook_for_Developers

In the detailed step-by-step instructions, please use the detailed steps.

Sample detailed step-by-step instructions are given below:

  1. Go to https://sampledomain.com/wp-login.php
  2. Log in as an administrator with password:   <password>.

        user name: <user name>

  1. Go to https://sampledomain.com/wp-admin/admin.php?page=social-media-auto-publish-manageaccounts&action=add-account&type=1  where the user has to enter the required settings and authorize the application from the plugin’s settings page.
  2. Enter the application name and settings, then click on the button ‘Save and Authenticate’.  The “Facebook login” is renamed as authorization here.
  3. It will take you to the Facebook authorization procedure.
  4. Upon successful authorization, if you manage Facebook pages/groups, you will be prompted to select the Facebook pages/groups to which you need updates to be published.
  5. After selecting Facebook pages/groups, you will be returned to the website.
  6. After the authorization is complete, make a post on the website by following the below steps,

     8.1: Go to https://sampledomain.com/wp-admin/post-new.php

     8.2: Fill in some title and content, and image to post, then click the ‘publish’ button on the right side.    The new post will be published on the website as well as on Facebook Group.

 

ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS” aria-label=”ADVERTISEMENT By ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS“>

 

In this section ’Review Your App Settings’,  you can review the app settings by adding App Icon, Privacy Policy URL, Category, etc.

7-App_Review_Facebook_for_Developers

After entering the details, please save them. Now we can submit the app for review.

8-App_Review_Facebook_for_Developers

9-App_Review_Facebook_for_Developers

Accept the terms and submit. The app is now submitted for approval.

Note 1: It may take some to get the app approved by Facebook. (5 days – 3 months).

 

ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS” aria-label=”ADVERTISEMENT By ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS“>

 

Note 2: If you are getting any response from Facebook saying that the “Facebook Login” option is not present on the page, please tell them the “Facebook login” is renamed as authorization here and then click on the authorize button, the Facebook login is executing.

Step 9:

After review by Facebook, they will ask to enter the business details. (At the time of app submission this option is not available. We can see this after the review of Facebook)

You can see the details in

If you find it difficult to submit the app for approval, you can opt for an alternate paid solution and the details are available in

Once the app gets approved, you can see the permissions approved with a green bubble under the “App Review > My Permissions and Features”.

You can now use the Facebook app keys in the plugin.

Now enter these keys in the plugin settings on your site.

 

ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS” aria-label=”ADVERTISEMENT By ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS“>

 

After entering the keys on the Facebook settings page, you need to “Authorize” the account. (The authorization section is present in the WordPress plugin section).

 

ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS” aria-label=”ADVERTISEMENT By ADNG.NG CHEAPEST SOCIAL MEDIA ADS TO TOP FB IG USERS“>

 

You can see the FB pages on the settings page only after authorizing your FB account.

Note: To publish the posts to groups you need to connect the app to the group and you can see the details in How can I add or remove an app from a group that I manage?

Section 3: App Authorization

When you click on the “Authorize” button, it will redirect to a Facebook popup dialog box.

Step A:

1_fb

Step B:

2_fb

Step C:

3_fb

Step D:

4_fb

Step E:

5_fb

Note: If you find it difficult to submit the app for approval, you can opt for an alternate paid solution and the details are available in

Yes, there are several other free WordPress Facebook login plugins available. Some popular options include:

Nextend Social Login and Register: This plugin allows users to log in or register using their Facebook, Google, or Twitter accounts.

Facebook Login: As the name suggests, this plugin allows users to log in using their Facebook accounts. It also offers options for customizing the login button and redirecting users after login.

Super Socializer: This plugin supports social login using Facebook, Google, Twitter, and other accounts. It also includes options for social sharing and commenting.

WPForms: This popular form builder plugin includes a social login addon that supports Facebook, Google, and other accounts.

These are just a few examples of the many free WordPress Facebook login plugins available. It’s always a good idea to read reviews and compare features before choosing one for your website.