2012-09-08 22 views
0

我下面张贴在这里的指令允许:https://developers.facebook.com/docs/opengraph/tutorial/#define显示的时间线Vs上的时间表

它添加项目到我的时间表,但我只能通过将活动日志查看,一旦我将鼠标悬停在按钮,它的默认选择是在时间轴上允许的,一旦我点击在时间轴上显示,它就会出现。

默认情况下,是否有任何方法可以默认在某人的时间轴上发布应用程序发布(在时间轴上显示)?

我正在使用Facebook应用程序阅读文章的我的网站是this

+0

请参阅 - http://facebook.stackoverflow.com/a/12360866/1628782 – deesarus

回答

1

我刚才在Facebook的开发者小组上提出了同样的问题。我收到了Facebook开发者的回复,他说你不能强制时间线帖子“在时间轴上显示”。发布会默认为“允许在时间轴上”。显然,为了增加您的故事出现在时间轴上的机会,您需要发布用户希望在其时间轴上看到的内容!

查看this screen shot image的实际响应。

更新:我发现将“fb:clearly_shared”属性设置为true会迫使它出现在时间轴上,尽管帖子仍然设置为“时间轴上允许”而非“时间轴上显示”。我正在使用Facebook的c#NuGet包和下面的代码为我工作...

FacebookClient fb = new FacebookClient();

var postInfo = new Dictionary();

postInfo.Add(“vip_bar”,@“http://samples.ogp.me/252865028170797”);

postInfo.Add(“title”,“The VIP Bar”);

postInfo.Add(“og:title”,“The VIP Bar”);

postInfo.Add(“og:description”,“Check me out getting leggless in the bar!”);

postInfo.Add(“fb:explicit_shared”,“true”);

fb.PostTaskAsync(,(object)postInfo);