I'm a bit confused. I've read the docs and tutorials on the web for getting permission for "publish_action" so that the user can choose the option to automatically post a link on their FB feed when they create a new post on my site (instead of having to do it manually every time).
I set up the page to obtain the user permission for "publish_action" and created the parameters (as shown below). THis works great when I do it, but I am using my developer account. On the facebook developer group I was informed that we are not able to write the message, caption, or link description for the user.
Is this really the case? If so, how is that different than the share dialogue? What's the point in the publish_action permission? Is the publish_action deprecated?
$params = array(
"message" => "I just added a new post.",
"link" => $post_link,
"picture" => "http://example.com/fbpreview2.jpg",
"name" => "Name of website",
"caption" => "www.example.com"
, "description" => "This is a website"
);
$request = ( new FacebookRequest( $session, 'POST', '/me/feed', $params ) )->execute()