0

ここに投稿された指示に従っています: https://developers.facebook.com/docs/opengraph/tutorial/#define

アイテムをタイムラインに追加しますが、アクティビティ ログに移動してのみ表示できます。右端のボタンにカーソルを合わせると、デフォルトで [タイムラインで許可] が選択され、[タイムラインで表示] をクリックすると表示されます。

誰かのタイムラインに投稿されたアプリケーションをデフォルトで表示 (タイムラインに表示) する方法はありますか?

私がRead an Articleのfacebookアプリを使っているサイトはこちらです。

4

1 に答える 1

1

今日、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);

于 2014-08-27T15:54:45.213 に答える