Auto Post to Facebook Page in PHP CURL 2023 100% Working

Auto Post to Facebook Page in PHP CURL 2023 100% Working

If your are a web developer are Social page manager Auto posting to your facebook page is important. In this post I will Show you how to auto post to your fb page in PHP using curl.

Get Page access token

What you need for Auto posting to facebook page is Page access token. Page access token that  Graph API Explorer generate for you is short live and will expire in 60 seconds or 60 days. In my Previous Blog Post I teach How to get Non expiring Facebook Page access Token. Get your never expiring facebook page access token from link.

PHP Code for Auto Posting to Facebook Page

Requirements: You only need is your Page access token for auto posting.

PHP code for auto posting to facebook page with curl method is:

$page_access_token = 'your page access token';
   $page_id = 'your page id';

       
   $data['link'] = "https://www.ntafzal.com";
   $data['message'] = "Your Post Title";
   //$data['picture'] = "http://vu.theafzal.com/images/afzal.jpg"; 

   $data['access_token'] = $page_access_token;

   $post_url = 'https://graph.facebook.com/v2.11/'.$page_id.'/feed';

   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, $post_url);
   curl_setopt($ch, CURLOPT_POST, 1);
   curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   $return = curl_exec($ch);
   echo "$return";
   curl_close($ch);

Picture is optional it only works if you have verified your domain on facebook. Otherwise leave it and Facebook will fetch image from your post as a thumbnail.

Related Posts

Add Your Comment


Comments

No comments found.