Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you post to the wall on a facebook page (not profile)

People also ask

How do I post on Facebook page wall?

Tap in the top right of Facebook. Search for the Page you'd like to post on, then select it from the dropdown menu. Tap Posts, then tap Write something on the Page.

Can you write on someone's wall from a business page on Facebook?

From your business page, you can write on the wall of any page on which you've clicked the "Like" button as long as the page owner has not restricted public posting.

How do I post on someone's business page on Facebook?

Go to your friend's profile. Scroll down to Posts, then tap Write on [Name's] timeline. Enter a message or choose to add something to your post: Photo: Adds photos to your post.

Why can't you post on someone's Facebook wall?

Find the “Timeline and Tagging” section and click the “Edit Settings” link. In the pop-up window that appears, look at the first setting—the one labeled “Who can post on your timeline.” Is it set to “No One”? If so, that's the culprit. Click the drop-down menu, select “Friends,” then click the blue “Done” button.


Get PHP SDK from github and run the following code:

<?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);

the above code will Post the message on to your wall... and if you want to post onto your friends or others wall then replace me with the Facebook User Id of that user..for further information look out the API Documentation.


This works for me:

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);
}

Harish has the answer here - except you need to request manage_pages permission when authenticating and then using the page-id instead of me when posting....

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

You can not post to Facebook walls automatically without creating an application and using the templated feed publisher as Frank pointed out.

The only thing you can do is use the 'share' widgets that they provide, which require user interaction.


If your blog outputs an RSS feed you can use Facebook's "RSS Graffiti" application to post that feed to your wall in Facebook. There are other RSS Facebook apps as well; just search "Facebook for RSS apps"...