आप HTTP विधि चुनकर और वैकल्पिक पैरामीटर सेट करके एप कॉल कर सकते हैं:
$facebook->api('/me/feed/', 'post', array(
'message' => 'I want to display this message on my wall'
));
फेसबुक वॉल पर पोस्ट भेजें:
Facebook API कनेक्ट करने और एक्सेस टोकन प्राप्त करने के लिए fbConfig.php फ़ाइल शामिल करें।
फेसबुक वॉल पर संदेश, नाम, लिंक, विवरण और तस्वीर पोस्ट की जाएगी। पोस्ट सबमिशन की स्थिति दिखाई जाएगी।
यदि FB एक्सेस टोकन ($ accessToken) उपलब्ध नहीं है, तो Facebook लॉगिन URL जनरेट किया जाएगा और उपयोगकर्ता को FB लॉगिन पृष्ठ पर पुनः निर्देशित किया जाएगा।
फेसबुक वॉल php sdk पर पोस्ट करें
<?php
//Include FB config file
require_once 'fbConfig.php';
if(isset($accessToken)){
if(isset($_SESSION['facebook_access_token'])){
$fb->setDefaultAccessToken($_SESSION['facebook_access_token']);
}else{
// Put short-lived access token in session
$_SESSION['facebook_access_token'] = (string) $accessToken;
// OAuth 2.0 client handler helps to manage access tokens
$oAuth2Client = $fb->getOAuth2Client();
// Exchanges a short-lived access token for a long-lived one
$longLivedAccessToken = $oAuth2Client->getLongLivedAccessToken($_SESSION['facebook_access_token']);
$_SESSION['facebook_access_token'] = (string) $longLivedAccessToken;
// Set default access token to be used in script
$fb->setDefaultAccessToken($_SESSION['facebook_access_token']);
}
//FB post content
$message = 'Test message from CodexWorld.com website';
$title = 'Post From Website';
$link = 'http://www.codexworld.com/';
$description = 'CodexWorld is a programming blog.';
$picture = 'http://www.codexworld.com/wp-content/uploads/2015/12/www-codexworld-com-programming-blog.png';
$attachment = array(
'message' => $message,
'name' => $title,
'link' => $link,
'description' => $description,
'picture'=>$picture,
);
try{
//Post to Facebook
$fb->post('/me/feed', $attachment, $accessToken);
//Display post submission status
echo 'The post was submitted successfully to Facebook timeline.';
}catch(FacebookResponseException $e){
echo 'Graph returned an error: ' . $e->getMessage();
exit;
}catch(FacebookSDKException $e){
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
}else{
//Get FB login URL
$fbLoginURL = $helper->getLoginUrl($redirectURL, $fbPermissions);
//Redirect to FB login
header("Location:".$fbLoginURL);
}
refrences:
https://github.com/facebookarchive/facebook-php-sdk
https://developers.facebook.com/docs/pages/publishing/
https://developers.facebook.com/docs/php/gettingstarted
http://www.pontikis.net/blog/auto_post_on_facebook_with_php
https://www.codexworld.com/post-to-facebook-wall-from-website-php-sdk/