今日、Facebook の開発者グループで同じ質問をしました。Facebook の開発者から返信があり、タイムラインの投稿を強制的に「タイムラインに表示」することはできないとのことでした。投稿はデフォルトで「タイムラインで許可」に設定されます。どうやら、あなたのストーリーがタイムラインに表示される可能性を高めるには、ユーザーが見たいと思っているものをタイムラインに投稿する必要があります。
実際の応答については、このスクリーン ショット イメージを参照してください。
更新:「fb:explicitly_shared」プロパティを true に設定すると、投稿が「タイムラインに表示」ではなく「タイムラインで許可」に設定されているにもかかわらず、強制的にタイムラインに表示されることがわかりました。私は Facebook c# NuGet パッケージを使用していますが、次のコードはうまくいきました...
FacebookClient fb = new FacebookClient();
var postInfo = 新しい Dictionary();
postInfo.Add("vip_bar",@" http://samples.ogp.me/252865028170797 ");
postInfo.Add("タイトル", "VIP バー");
postInfo.Add("og:title", "VIP バー");
postInfo.Add("og:description", "バーで足が立たない私をチェックしてください!");
postInfo.Add("fb:explicitly_shared", "true");
fb.PostTaskAsync(, (オブジェクト)postInfo);