Integrate Facebook Page Authentication & Posting with Django App (Graph API Expert Needed)

Job ID: 39492300

Budget: ₹600 – ₹1,500 INR

I have a Django-based web platform where users (called leaders) log in and manage content. I want each user to be able to:

What I Need:
Authenticate Facebook Account (OAuth2)

Using Facebook Login (client_id, secret, redirect_uri already set)

Permissions needed:

pages_show_list

pages_manage_posts

pages_read_engagement

List Facebook Pages the user manages

After successful auth, fetch all pages

Display them in the frontend (HTML via Django template)

Store selected page ID and page access token in DB

Store Access Token + Page Info Securely

Use Django models (I already have SocialMediaAuth and LeaderProfile)

Token expiry, refresh not needed now (short term tokens are okay)

(Later Phase) Post to Page

Use Graph API to post caption + image to the selected page

Caption is already generated using ChatGPT logic (I already have this flow)

Stack I Am Using:
Django (Python backend)

Bootstrap / HTML frontend (with Django templates)

Facebook App is already set up and verified

I am the Meta developer account admin

Redirect URI: https://bharatai.site/facebook-callback

What You Will Get from Me:
Code access or screenshare

Facebook App credentials (client_id, secret)

Existing models:

LeaderProfile

SocialMediaAuth

Deliverables:
Facebook login button working

Pages listed post-login

User can select 1 page

Page ID + token saved in DB

Simple success UI (like "Page Connected")

Timeline:
I need this done in 2–3 days max. Please only apply if you have prior experience with Facebook Graph API and Django OAuth workflows.