I am trying to create an application that posts specific information on a user’s wall. This message should also be visible in the newsfeed, but this part is where it goes wrong.
I ‘post’ following information to the feed graph:
<?php
array(
'link' => string 'https://www.facebook.com/page' ,
'picture' => string 'http://...../picture.png' ,
'name' => string 'Name' ,
'caption' => string 'caption' ,
'description' => string 'info text' ,
'message' => string 'message'
)
?>
(All the information is filled in with usefull information, but for this question I made it quicker readable).
The information comes on the user’s wall, but not in the news feed. This happens also from the user’s side of the story: He can see the post on his wall, but not in any feed. Also when we try with other friends.
I also tried to only post a message (without link and picture), but it still is not visible in the general newsfeed.
The auth permissions are set and available (publish_stream) and the permissions are also correct when I look at them on the wall. I use the same code as an older app. Maybe it is a setting on the developer page? Sandbox mode is off…
Can somebody please help me?
Thank you!
I think it may be releated to the fact you’re sending a link, apparently FB doesn’t like this anymore :
“
Updating a User’s Status
You can use this method to simply update a user’s status. When you do so, the status message appears at the top of the user’s profile and on the Friends > Status Updates page. The message also appears in the stream with your application icon.
To use this method to set a user’s status do the following:
“
as per http://developers.facebook.com/docs/fbjs/streamPublish/