Post from app does not appear in user's timeline
Since Facebook made Timeline now public, the my app post using stream publish does not appear in user's Timeline, only in News Feed. Is there's anything we should do about this or anything new on publish stream or feed post regarding the new Timeline feature ?
Your application should have read_stream publish_stream and permissions (I think this is enough). You should send POST request to this URL https://graph.facebook.com/PROFILE_ID/feed
You can read more about it here: https://developers.facebook.com/docs/reference/api/post/
The user has to share the content manually using the Share Dialog. Everything that gets shared automatically by your app gets to the newsfeed instead of the wall. Here's an example: https://developers.facebook.com/docs/reference/dialogs/feed/
Before an action going to public you need to submit an action and it must be approved by Facebook , then only every action comes public visibility