आप कैसे एक फेसबुक पेज पर दीवार पर पोस्ट करते हैं (प्रोफ़ाइल नहीं)

वोट
86

मैं एक ब्लॉग साइट php में लिखा है और यह हुड सरल http पोस्ट php कर्ल का उपयोग कर पारित कर दिया अनुरोधों का उपयोग कर के तहत स्वचालित रूप से नए ब्लॉग पोस्ट ट्विटर के लिए और एक ब्लॉग पिंग पोस्ट करता है।

मैं ब्लॉग साइट के लिए एक फेसबुक पेज है और अद्यतन पृष्ठ पर दीवार पर पोस्ट कर दिया करना चाहते हैं, वहाँ यह करने के लिए एक आसान तरीका है?

क्या मैं सच में चाहते हैं एक यूआरएल और पैरामीटर का सेट एक http पोस्ट अनुरोध के रूप में पार्सल करने के लिए है।

ध्यान दें कि यह एक नई शैली पेज नहीं एक प्रोफ़ाइल पर दीवार पर पोस्ट करने के लिए है।

अग्रिम में धन्यवाद।

27/03/2009 को 21:59
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


6 जवाब

वोट
5

आप स्वचालित रूप से एक आवेदन पत्र बनाने और टेम्प्लेटेड फ़ीड प्रकाशक का उपयोग कर के रूप में फ्रैंक ने कहा बिना फेसबुक की दीवारों के लिए पोस्ट नहीं कर सकते।

केवल एक चीज आप कर सकते हैं 'शेयर' विजेट, कि वे प्रदान करते हैं जो उपयोगकर्ता संपर्क की आवश्यकता का उपयोग करें।

09/04/2009 को 20:19
का स्रोत उपयोगकर्ता

वोट
3

अपने ब्लॉग आरएसएस फ़ीड आउटपुट यदि आप फेसबुक के "उपयोग कर सकते हैं आरएसएस भित्तिचित्र फेसबुक में अपनी दीवार पर कि फ़ीड पोस्ट करने के लिए" आवेदन। वहाँ अन्य आरएसएस फेसबुक ऐप्स के साथ-कर रहे हैं; बस "आरएसएस क्षुधा के लिए फेसबुक" खोज ...

22/10/2009 को 18:58
का स्रोत उपयोगकर्ता

वोट
65

से पीएचपी एसडीके जाओ GitHub और निम्न कोड चलाएँ:

<?php
$attachment = array(
    'message' => 'this is my message',
    'name' => 'This is my demo Facebook application!',
    'caption' => "Caption of the Post",
    'link' => 'http://mylink.com',
    'description' => 'this is a description',
    'picture' => 'http://mysite.com/pic.gif',
    'actions' => array(
        array(
            'name' => 'Get Search',
            'link' => 'http://www.google.com'
        )
    )
);

$result = $facebook->api('/me/feed/', 'post', $attachment);

ऊपर कोड अपने दीवार पर संदेश पोस्ट करेंगे ... और आप अपने दोस्तों या दूसरों दीवार पर पोस्ट करना चाहते हैं तो की जगह meअधिक जानकारी के user..for API दस्तावेज़ बाहर देखने के फेसबुक प्रयोक्ता आईडी के साथ।

07/08/2010 को 09:26
का स्रोत उपयोगकर्ता

वोट
8

हरीश जवाब यहां है - को छोड़कर आप अनुरोध करने की आवश्यकता manage_pagesहै जब के सत्यापन और उसके बाद का उपयोग कर अनुमति page-idके बजाय meपोस्टिंग जब ....

$result = $facebook->api('page-id/feed/','post',$attachment);
16/05/2011 को 10:26
का स्रोत उपयोगकर्ता

वोट
9

यह मेरे लिए काम करता है:

try {
       $statusUpdate = $facebook->api('/me/feed', 'post',
                 array('name'=>'My APP on Facebook','message'=> 'I am here working',
                 'privacy'=> array('value'=>'CUSTOM','friends'=>'SELF'),
                 'description'=>'testing my description',
                 'picture'=>'https://fbcdn-photos-a.akamaihd.net/mypicture.gif',
                 'caption'=>'apps.facebook.com/myapp','link'=>'http://apps.facebook.com/myapp'));
 } catch (FacebookApiException $e) {
      d($e);
}
05/06/2011 को 13:56
का स्रोत उपयोगकर्ता

वोट
0

आप HTTP विधि चुनने और वैकल्पिक पैरामीटर की स्थापना करके api कॉल कर सकते हैं:

$facebook->api('/me/feed/', 'post', array(
    'message' => 'I want to display this message on my wall'
));

फेसबुक वॉल पर पोस्ट सबमिट करें:

fbConfig.php फेसबुक एपीआई से कनेक्ट करने और पहुंच टोकन प्राप्त करने फ़ाइल शामिल करें।

पोस्ट संदेश, नाम, लिंक, विवरण, और चित्र फेसबुक दीवार को प्रस्तुत किया जाएगा। पोस्ट प्रविष्टि स्थिति दिखाया जाएगा।

तो अमेरिकन प्लान पहुँच टोकन ($ accessToken) उपलब्ध नहीं है, फेसबुक लॉगिन URL उत्पन्न हो जाएगा और उपयोगकर्ता अमेरिकन प्लान प्रवेश पृष्ठ पर पुनः निर्देशित किया जाएगा।

फेसबुक दीवार php एसडीके को पोस्ट करें

<?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/

08/10/2017 को 04:41
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more