{"id":2145,"date":"2016-03-24T18:51:45","date_gmt":"2016-03-24T18:51:45","guid":{"rendered":"https:\/\/www.codexworld.com\/?p=2145"},"modified":"2018-09-10T01:51:30","modified_gmt":"2018-09-10T01:51:30","slug":"post-to-facebook-wall-from-website-php-sdk","status":"publish","type":"post","link":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/","title":{"rendered":"Post to Facebook Wall from Website using PHP"},"content":{"rendered":"<p>Facebook is the most popular social media and shares on the Facebook wall are the most used activity by its user. Facebook share option is a common and required feature for every web application. We can easily share the post on Facebook by manually or from the script. In this tutorial, you\u2019ll learn how to <b>post activity on Facebook wall from website using PHP<\/b> and Facebook API.<\/p>\n<p><b>Post to Facebook wall<\/b> is useful when you want to post dynamic content to Facebook from the website. Here we\u2019ll build a simple PHP script to publish Facebook post from website using Facebook PHP SDK. This functionality lets the user submit the post (message, picture, link, text content) on their Facebook timeline from the website using <b>PHP SDK v5.0 and Facebook Graph API<\/b>.<\/p>\n<p>Before getting started to post to Facebook wall using PHP, take a look at the files and folders structure.<\/p>\n<div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/03\/post-to-facebook-wall-from-website-php-sdk-files-structure-codexworld.png\" alt=\"post-to-facebook-wall-from-website-php-sdk-files-structure-codexworld\" width=\"194\" height=\"76\" class=\"alignnone size-full wp-image-2361\" \/><\/div>\n<h2>Facebook Apps Creation<\/h2>\n<p>To access Facebook API, App ID &amp; App Secret need to be specified on Facebook API call. You need to create a Facebook App for generating App ID &amp; App Secret. If you\u2019re not already created a Facebook app, visit the link below to <b>create and configure a Facebook App from the App Dashboard<\/b>.<\/p>\n<ul class=\"bullet_disk_list\">\n<li><a href=\"http:\/\/www.codexworld.com\/create-facebook-app-id-app-secret\/\">Creating a Facebook App and get App ID &amp; App Secret.<\/a><\/li>\n<\/ul>\n<p>After completing the Facebook App creation and configuration you\u2019ll get the App ID and App secret. Copy this <b>App ID<\/b> and <b>App Secret<\/b> of your Facebook App for later use.<\/p>\n<h2>Facebook SDK for PHP v5.0<\/h2>\n<p>All Facebook PHP SDK files are included in the <b>facebook-php-sdk\/<\/b> directory, place the <code>facebook-php-sdk\/<\/code> folder into the root directory. You don\u2019t need to download it separately, Facebook SDK v5 is included in our source code.<\/p>\n<h2>Facebook API Configuration (fbConfig.php)<\/h2>\n<p>The fbConfig.php file is used to configure Facebook SDK and connect to Facebook Graph API. Specify your Facebook App ID (<code>$appId<\/code>), App Secret (<code>$appSecret<\/code>), Callback URL (<code>$redirectURL<\/code>), and Permissions (<code>$fbPermissions<\/code>) to connect with Facebook API and working with SDK.<\/p>\n<p><span class=\"note\">Note that:<\/span> The access token must have the <code>publish_actions<\/code> permission to post on Facebook wall.<\/p>\n<pre><span style=\"color: #0000BB\">&lt;?php<br \/><\/span><span style=\"color: #007700\">if(!<\/span><span style=\"color: #0000BB\">session_id<\/span><span style=\"color: #007700\">()){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">session_start<\/span><span style=\"color: #007700\">();<br \/>}<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;Include&nbsp;the&nbsp;autoloader&nbsp;provided&nbsp;in&nbsp;the&nbsp;SDK<br \/><\/span><span style=\"color: #007700\">require_once&nbsp;<\/span><span style=\"color: #0000BB\">__DIR__&nbsp;<\/span><span style=\"color: #007700\">.&nbsp;<\/span><span style=\"color: #DD0000\">'\/facebook-php-sdk\/autoload.php'<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;Include&nbsp;required&nbsp;libraries<br \/><\/span><span style=\"color: #007700\">use&nbsp;<\/span><span style=\"color: #0000BB\">Facebook<\/span><span style=\"color: #007700\">\\<\/span><span style=\"color: #0000BB\">Facebook<\/span><span style=\"color: #007700\">;<br \/>use&nbsp;<\/span><span style=\"color: #0000BB\">Facebook<\/span><span style=\"color: #007700\">\\<\/span><span style=\"color: #0000BB\">Exceptions<\/span><span style=\"color: #007700\">\\<\/span><span style=\"color: #0000BB\">FacebookResponseException<\/span><span style=\"color: #007700\">;<br \/>use&nbsp;<\/span><span style=\"color: #0000BB\">Facebook<\/span><span style=\"color: #007700\">\\<\/span><span style=\"color: #0000BB\">Exceptions<\/span><span style=\"color: #007700\">\\<\/span><span style=\"color: #0000BB\">FacebookSDKException<\/span><span style=\"color: #007700\">;<br \/><br \/><\/span><span style=\"color: #FF8000\">\/*<br \/>&nbsp;*&nbsp;Configuration&nbsp;and&nbsp;setup&nbsp;Facebook&nbsp;SDK<br \/>&nbsp;*\/<br \/><\/span><span style=\"color: #0000BB\">$appId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'InsertAppID'<\/span><span style=\"color: #007700\">;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/Facebook&nbsp;App&nbsp;ID<br \/><\/span><span style=\"color: #0000BB\">$appSecret&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'InsertAppSecret'<\/span><span style=\"color: #007700\">;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/Facebook&nbsp;App&nbsp;Secret<br \/><\/span><span style=\"color: #0000BB\">$redirectURL&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'http:\/\/localhost\/post_to_facebook_from_website\/'<\/span><span style=\"color: #007700\">;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/Callback&nbsp;URL<br \/><\/span><span style=\"color: #0000BB\">$fbPermissions&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;array(<\/span><span style=\"color: #DD0000\">'publish_actions'<\/span><span style=\"color: #007700\">);&nbsp;<\/span><span style=\"color: #FF8000\">\/\/Facebook&nbsp;permission<br \/><br \/><\/span><span style=\"color: #0000BB\">$fb&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;new&nbsp;<\/span><span style=\"color: #0000BB\">Facebook<\/span><span style=\"color: #007700\">(array(<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'app_id'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$appId<\/span><span style=\"color: #007700\">,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'app_secret'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$appSecret<\/span><span style=\"color: #007700\">,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'default_graph_version'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #DD0000\">'v2.6'<\/span><span style=\"color: #007700\">,<br \/>));<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;Get&nbsp;redirect&nbsp;login&nbsp;helper<br \/><\/span><span style=\"color: #0000BB\">$helper&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$fb<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getRedirectLoginHelper<\/span><span style=\"color: #007700\">();<br \/><br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;Try&nbsp;to&nbsp;get&nbsp;access&nbsp;token<br \/><\/span><span style=\"color: #007700\">try&nbsp;{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;if(isset(<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">])){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$accessToken&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">];<br \/>&nbsp;&nbsp;&nbsp;&nbsp;}else{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$accessToken&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$helper<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getAccessToken<\/span><span style=\"color: #007700\">();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>}&nbsp;catch(<\/span><span style=\"color: #0000BB\">FacebookResponseException&nbsp;$e<\/span><span style=\"color: #007700\">)&nbsp;{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">'Graph&nbsp;returned&nbsp;an&nbsp;error:&nbsp;'&nbsp;<\/span><span style=\"color: #007700\">.&nbsp;<\/span><span style=\"color: #0000BB\">$e<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getMessage<\/span><span style=\"color: #007700\">();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br \/>}&nbsp;catch(<\/span><span style=\"color: #0000BB\">FacebookSDKException&nbsp;$e<\/span><span style=\"color: #007700\">)&nbsp;{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">'Facebook&nbsp;SDK&nbsp;returned&nbsp;an&nbsp;error:&nbsp;'&nbsp;<\/span><span style=\"color: #007700\">.&nbsp;<\/span><span style=\"color: #0000BB\">$e<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getMessage<\/span><span style=\"color: #007700\">();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br \/>}<br \/><\/span><span style=\"color: #0000BB\">?&gt;<\/span><\/pre>\n<p class=\"note-text\">Note that: You\u2019ll find the App ID and App Secret on your Facebook Apps settings page.<\/p>\n<h2>Submit Post to Facebook Wall (index.php)<\/h2>\n<p>Include the <code>fbConfig.php<\/code> file to connect Facebook API and get the access token.<\/p>\n<p>If FB access token (<code>$accessToken<\/code>) is available, the following will happen.<\/p>\n<ul class=\"bullet_disk_list\">\n<li>Access token will be stored in the session that will be used for next time API calls.<\/li>\n<li>Post message, name, link, description, and the picture will be submitted to Facebook wall.<\/li>\n<li>Post submission status will be shown.<\/li>\n<\/ul>\n<p>If FB access token (<code>$accessToken<\/code>) is not available, the Facebook Login URL will be generated and the user would be redirected to the FB login page.<\/p>\n<pre><span style=\"color: #0000BB\">&lt;?php<br \/><\/span><span style=\"color: #FF8000\">\/\/&nbsp;Include&nbsp;FB&nbsp;configuration&nbsp;file<br \/><\/span><span style=\"color: #007700\">require_once&nbsp;<\/span><span style=\"color: #DD0000\">'fbConfig.php'<\/span><span style=\"color: #007700\">;<br \/><br \/>if(isset(<\/span><span style=\"color: #0000BB\">$accessToken<\/span><span style=\"color: #007700\">)){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;if(isset(<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">])){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$fb<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">setDefaultAccessToken<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">]);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;}else{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/&nbsp;Put&nbsp;short-lived&nbsp;access&nbsp;token&nbsp;in&nbsp;session<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">]&nbsp;=&nbsp;(string)&nbsp;<\/span><span style=\"color: #0000BB\">$accessToken<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/&nbsp;OAuth&nbsp;2.0&nbsp;client&nbsp;handler&nbsp;helps&nbsp;to&nbsp;manage&nbsp;access&nbsp;tokens<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$oAuth2Client&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$fb<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getOAuth2Client<\/span><span style=\"color: #007700\">();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/&nbsp;Exchanges&nbsp;a&nbsp;short-lived&nbsp;access&nbsp;token&nbsp;for&nbsp;a&nbsp;long-lived&nbsp;one<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$longLivedAccessToken&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$oAuth2Client<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getLongLivedAccessToken<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">]);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">]&nbsp;=&nbsp;(string)&nbsp;<\/span><span style=\"color: #0000BB\">$longLivedAccessToken<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/&nbsp;Set&nbsp;default&nbsp;access&nbsp;token&nbsp;to&nbsp;be&nbsp;used&nbsp;in&nbsp;script<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$fb<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">setDefaultAccessToken<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$_SESSION<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'facebook_access_token'<\/span><span style=\"color: #007700\">]);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/FB&nbsp;post&nbsp;content<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$message&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'Test&nbsp;message&nbsp;from&nbsp;CodexWorld.com&nbsp;website'<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$title&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'Post&nbsp;From&nbsp;Website'<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$link&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'http:\/\/www.codexworld.com\/'<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$description&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'CodexWorld&nbsp;is&nbsp;a&nbsp;programming&nbsp;blog.'<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$picture&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'http:\/\/www.codexworld.com\/wp-content\/uploads\/2015\/12\/www-codexworld-com-programming-blog.png'<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$attachment&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;array(<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'message'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$message<\/span><span style=\"color: #007700\">,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'name'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$title<\/span><span style=\"color: #007700\">,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'link'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$link<\/span><span style=\"color: #007700\">,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'description'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$description<\/span><span style=\"color: #007700\">,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #DD0000\">'picture'<\/span><span style=\"color: #007700\">=&gt;<\/span><span style=\"color: #0000BB\">$picture<\/span><span style=\"color: #007700\">,<br \/>&nbsp;&nbsp;&nbsp;&nbsp;);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;try{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/&nbsp;Post&nbsp;to&nbsp;Facebook<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$fb<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">post<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #DD0000\">'\/me\/feed'<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$attachment<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$accessToken<\/span><span style=\"color: #007700\">);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/&nbsp;Display&nbsp;post&nbsp;submission&nbsp;status<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">echo&nbsp;<\/span><span style=\"color: #DD0000\">'The&nbsp;post&nbsp;was&nbsp;published&nbsp;successfully&nbsp;to&nbsp;the&nbsp;Facebook&nbsp;timeline.'<\/span><span style=\"color: #007700\">;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;}catch(<\/span><span style=\"color: #0000BB\">FacebookResponseException&nbsp;$e<\/span><span style=\"color: #007700\">){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">'Graph&nbsp;returned&nbsp;an&nbsp;error:&nbsp;'&nbsp;<\/span><span style=\"color: #007700\">.&nbsp;<\/span><span style=\"color: #0000BB\">$e<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getMessage<\/span><span style=\"color: #007700\">();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;}catch(<\/span><span style=\"color: #0000BB\">FacebookSDKException&nbsp;$e<\/span><span style=\"color: #007700\">){<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">'Facebook&nbsp;SDK&nbsp;returned&nbsp;an&nbsp;error:&nbsp;'&nbsp;<\/span><span style=\"color: #007700\">.&nbsp;<\/span><span style=\"color: #0000BB\">$e<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getMessage<\/span><span style=\"color: #007700\">();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>}else{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/&nbsp;Get&nbsp;Facebook&nbsp;login&nbsp;URL<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$fbLoginURL&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$helper<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getLoginUrl<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$redirectURL<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$fbPermissions<\/span><span style=\"color: #007700\">);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\"><br \/>&nbsp;&nbsp;&nbsp;&nbsp;\/\/&nbsp;Redirect&nbsp;to&nbsp;Facebook&nbsp;login&nbsp;page<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #007700\">echo&nbsp;<\/span><span style=\"color: #DD0000\">'&lt;a&nbsp;href=\"'<\/span><span style=\"color: #007700\">.<\/span><span style=\"color: #0000BB\">$fbLoginURL<\/span><span style=\"color: #007700\">.<\/span><span style=\"color: #DD0000\">'\"&gt;&lt;img&nbsp;src=\"fb-btn.png\"&nbsp;\/&gt;&lt;\/a&gt;'<\/span><span style=\"color: #007700\">;<br \/>}<\/span><\/pre>\n<h2>Conclusion<\/h2>\n<p>We&#8217;ve tried to provide a simple way to share the <b>post to Facebook wall from website using PHP<\/b>. Hope! our script will help you to post on Facebook wall from your website. Also, you can change the post content dynamically by specifying the respective value in <code>$attachment<\/code> array.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Facebook is the most popular social media and shares on the Facebook wall are the most used activity by its user. Facebook share option is a common and required feature for every web application. We <\/p>\n","protected":false},"author":1,"featured_media":2147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4],"tags":[83,14],"class_list":["post-2145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-facebookapi","tag-php","cat-4-id","has_thumb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Post to Facebook Wall from Website using PHP - CodexWorld<\/title>\n<meta name=\"description\" content=\"Share post on Facebook using PHP - Submit post to Facebook wall from website using PHP and Facebook Graph API. Example PHP script to publish Facebook post from website to timeline using Facebook PHP SDK v5.0 and Graph API.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Post to Facebook Wall from Website using PHP - CodexWorld\" \/>\n<meta property=\"og:description\" content=\"Share post on Facebook using PHP - Submit post to Facebook wall from website using PHP and Facebook Graph API. Example PHP script to publish Facebook post from website to timeline using Facebook PHP SDK v5.0 and Graph API.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/\" \/>\n<meta property=\"og:site_name\" content=\"CodexWorld\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codexworld\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/codexworld\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-24T18:51:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-09-10T01:51:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/02\/post-to-facebook-wall-from-website-using-php-codexworld.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1366\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"CodexWorld\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codexworldblog\" \/>\n<meta name=\"twitter:site\" content=\"@codexworldweb\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CodexWorld\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/\"},\"author\":{\"name\":\"CodexWorld\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/person\\\/9da51d8fa3cdefeb5ec9c69136d4baf0\"},\"headline\":\"Post to Facebook Wall from Website using PHP\",\"datePublished\":\"2016-03-24T18:51:45+00:00\",\"dateModified\":\"2018-09-10T01:51:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/\"},\"wordCount\":511,\"commentCount\":14,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/post-to-facebook-wall-from-website-using-php-codexworld.png\",\"keywords\":[\"FacebookAPI\",\"PHP\"],\"articleSection\":[\"PHP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/\",\"name\":\"Post to Facebook Wall from Website using PHP - CodexWorld\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/post-to-facebook-wall-from-website-using-php-codexworld.png\",\"datePublished\":\"2016-03-24T18:51:45+00:00\",\"dateModified\":\"2018-09-10T01:51:30+00:00\",\"description\":\"Share post on Facebook using PHP - Submit post to Facebook wall from website using PHP and Facebook Graph API. Example PHP script to publish Facebook post from website to timeline using Facebook PHP SDK v5.0 and Graph API.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/post-to-facebook-wall-from-website-using-php-codexworld.png\",\"contentUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/post-to-facebook-wall-from-website-using-php-codexworld.png\",\"width\":1366,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/post-to-facebook-wall-from-website-php-sdk\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codexworld.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Post to Facebook Wall from Website using PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#website\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/\",\"name\":\"CodexWorld\",\"description\":\"Web &amp; Mobile App Development Company\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codexworld.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\",\"name\":\"CodexWorld\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/codexworld-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/codexworld-logo.png\",\"width\":200,\"height\":19,\"caption\":\"CodexWorld\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/codexworld\",\"https:\\\/\\\/x.com\\\/codexworldweb\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/codexworld\",\"https:\\\/\\\/www.youtube.com\\\/codexworld\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/person\\\/9da51d8fa3cdefeb5ec9c69136d4baf0\",\"name\":\"CodexWorld\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"caption\":\"CodexWorld\"},\"description\":\"CodexWorld is a programming blog, one-stop destination for web professionals \u2014 developers, programmers, freelancers, and site owners.\",\"sameAs\":[\"http:\\\/\\\/www.codexworld.com\",\"https:\\\/\\\/www.facebook.com\\\/codexworld\",\"https:\\\/\\\/x.com\\\/codexworldblog\"],\"url\":\"https:\\\/\\\/www.codexworld.com\\\/author\\\/nitya192265\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Post to Facebook Wall from Website using PHP - CodexWorld","description":"Share post on Facebook using PHP - Submit post to Facebook wall from website using PHP and Facebook Graph API. Example PHP script to publish Facebook post from website to timeline using Facebook PHP SDK v5.0 and Graph API.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/","og_locale":"en_US","og_type":"article","og_title":"Post to Facebook Wall from Website using PHP - CodexWorld","og_description":"Share post on Facebook using PHP - Submit post to Facebook wall from website using PHP and Facebook Graph API. Example PHP script to publish Facebook post from website to timeline using Facebook PHP SDK v5.0 and Graph API.","og_url":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/","og_site_name":"CodexWorld","article_publisher":"https:\/\/www.facebook.com\/codexworld","article_author":"https:\/\/www.facebook.com\/codexworld","article_published_time":"2016-03-24T18:51:45+00:00","article_modified_time":"2018-09-10T01:51:30+00:00","og_image":[{"width":1366,"height":768,"url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/02\/post-to-facebook-wall-from-website-using-php-codexworld.png","type":"image\/png"}],"author":"CodexWorld","twitter_card":"summary_large_image","twitter_creator":"@codexworldblog","twitter_site":"@codexworldweb","twitter_misc":{"Written by":"CodexWorld","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#article","isPartOf":{"@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/"},"author":{"name":"CodexWorld","@id":"https:\/\/www.codexworld.com\/#\/schema\/person\/9da51d8fa3cdefeb5ec9c69136d4baf0"},"headline":"Post to Facebook Wall from Website using PHP","datePublished":"2016-03-24T18:51:45+00:00","dateModified":"2018-09-10T01:51:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/"},"wordCount":511,"commentCount":14,"publisher":{"@id":"https:\/\/www.codexworld.com\/#organization"},"image":{"@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/02\/post-to-facebook-wall-from-website-using-php-codexworld.png","keywords":["FacebookAPI","PHP"],"articleSection":["PHP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/","url":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/","name":"Post to Facebook Wall from Website using PHP - CodexWorld","isPartOf":{"@id":"https:\/\/www.codexworld.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#primaryimage"},"image":{"@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/02\/post-to-facebook-wall-from-website-using-php-codexworld.png","datePublished":"2016-03-24T18:51:45+00:00","dateModified":"2018-09-10T01:51:30+00:00","description":"Share post on Facebook using PHP - Submit post to Facebook wall from website using PHP and Facebook Graph API. Example PHP script to publish Facebook post from website to timeline using Facebook PHP SDK v5.0 and Graph API.","breadcrumb":{"@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#primaryimage","url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/02\/post-to-facebook-wall-from-website-using-php-codexworld.png","contentUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/02\/post-to-facebook-wall-from-website-using-php-codexworld.png","width":1366,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/www.codexworld.com\/post-to-facebook-wall-from-website-php-sdk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codexworld.com\/"},{"@type":"ListItem","position":2,"name":"Post to Facebook Wall from Website using PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.codexworld.com\/#website","url":"https:\/\/www.codexworld.com\/","name":"CodexWorld","description":"Web &amp; Mobile App Development Company","publisher":{"@id":"https:\/\/www.codexworld.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codexworld.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codexworld.com\/#organization","name":"CodexWorld","url":"https:\/\/www.codexworld.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codexworld.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2014\/09\/codexworld-logo.png","contentUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2014\/09\/codexworld-logo.png","width":200,"height":19,"caption":"CodexWorld"},"image":{"@id":"https:\/\/www.codexworld.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codexworld","https:\/\/x.com\/codexworldweb","https:\/\/www.linkedin.com\/company\/codexworld","https:\/\/www.youtube.com\/codexworld"]},{"@type":"Person","@id":"https:\/\/www.codexworld.com\/#\/schema\/person\/9da51d8fa3cdefeb5ec9c69136d4baf0","name":"CodexWorld","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","caption":"CodexWorld"},"description":"CodexWorld is a programming blog, one-stop destination for web professionals \u2014 developers, programmers, freelancers, and site owners.","sameAs":["http:\/\/www.codexworld.com","https:\/\/www.facebook.com\/codexworld","https:\/\/x.com\/codexworldblog"],"url":"https:\/\/www.codexworld.com\/author\/nitya192265\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2017\/02\/post-to-facebook-wall-from-website-using-php-codexworld.png","jetpack_shortlink":"https:\/\/wp.me\/p6bxIh-yB","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/2145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/comments?post=2145"}],"version-history":[{"count":6,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/2145\/revisions"}],"predecessor-version":[{"id":3173,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/2145\/revisions\/3173"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/media\/2147"}],"wp:attachment":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/media?parent=2145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/categories?post=2145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/tags?post=2145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}