Skip to main content

Facebook

To be able to post on Facebook and Instagram, you must create and configure a Facebook application. Because Facebook and Instagram belong to the same company Meta.

Step 1: Create a Developer Account

To create a Facebook app, you must first have a Facebook developer account. If you don't already have one, go to the Facebook for Developers website and click "Get Started" in the top right corner. Follow the instructions to sign up for a developer account.

Step 2: Create a New App

Once you have a developer account, go to the Facebook Developer Dashboard and click "Create App" in the top right corner. Choose "Business" as the app type and give your app a name.

1.png

1.1.png

2.png

3.png

Step 3: Configure Basic Settings

After creating your app, you'll be taken to the app dashboard. Here, you can configure your app's basic settings, such as the app icon and description. You'll also need to configure the "App Domains" and "Privacy Policy URL" settings.

4.png

Next, on this page, scroll down to the “Add Platform” button and click it.

5.png

6.png

7.png

Enter your application URL. We recommend that you enter a secure URL to avoid certain problems when connecting to Mixpost.

Step 4: Copy the APPApp ID and APPApp secretSecret to Mixpost

After creating the App, you will see the APPApp ID and hidden App Secret. Copy them, open your URL where Mixpost is installed,dashboard, and paste eachthe keykeys to Facebook third-party service form.

  • Mixpost Lite: From the left sidebar->Services.
  • Mixpost Pro/Enterprise: User Menu->Admin Console->Services

fb-third-party-service-form.png

Select the version of your Facebook serviceapplication: formYour onFacebook the Mixpost→Services page.app->Settings->Advanced

Select “Website” and click “Next”

8.pngSelect the version of your Facebook application

Step 5: Setting callback links

Next, you need to do some importantessential configurations.

  1. On the left sidebar, click on “Add product” and select “Facebook Login” or “Facebook Login for Business.”

  2. If you selected “Facebook Login for Business”, you need to Switch to the standard “Facebook Login”.

    11.png

    12.png

  3. Go to the “Valid OAuth Redirect URIs” input and enter these callback URLs:

  4. Click “Save changes”

10.png

Step 6: Testing

You can test your app by adding your Facebook account to the Mixpost.

Accounts→Add account

Conclusion

If your app willis beused for internal purposes and the users accessing it have a role within the application, it is not necessarily required to switch to "Live" mode.

Switch your app to Live

If your app is used by app users who do not have a role on your app or a role in a Business that has claimed your app, you must switch App Mode to "Live" and request approval for each permission via App Review before non-role app users can grant them to your app. This step is required by those who have Mixpost Enterprise.

SeeBusiness theverification "is required to get advanced access.

Your Facebook app->Permissions and Features" page.Features

9.png

YouIf your Facebook App is using v17.0, you must request permissions for the following:following scopes:

  • public_profile

    business_management
  • business_management
    pages_read_engagement
  • Page Public
    read_insights
    Content Access
  • Business Asset
    pages_manage_posts
    User Profile Access
  • pages_show_list
    publish_to_groups
  • pages_read_engagement
    instagram_basic
  • read_insights
    instagram_content_publish
  • pages_manage_posts
  • publish_to_groups
  • instagram_manage_insights
  • Groups API
  • groups_access_member_info

Additionally,If your Facebook App is using v16.0, you must request permissions for Mixpostthe Profollowing version supports Instagram:scopes:

  • instagram_basic
    pages_show_list
  • instagram_content_publish
    pages_read_engagement
  • instagram_manage_comments
    read_insights
  • pages_manage_posts
  • publish_to_groups
  • instagram_basic
  • instagram_content_publish
  • instagram_manage_insights

Here are texts to gain advanced access