【问题标题】:Shown on time line vs Allowed on timeline在时间线上显示与在时间线上允许
【发布时间】:2014-08-28 19:06:02
【问题描述】:

我正在按照此处发布的说明进行操作:https://developers.facebook.com/docs/opengraph/tutorial/#define

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

有没有什么方法可以默认在某人的时间轴上发布的应用程序默认出现(显示在时间轴上)?

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

【问题讨论】:

标签: facebook-graph-api development-environment


【解决方案1】:

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

具体回复请见this screen shot image

更新:我发现将“fb:explicitly_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", "VIP 酒吧");

postInfo.Add("og:title", "贵宾酒吧");

postInfo.Add("og:description", "看看我在酒吧里没腿!");

postInfo.Add("fb:explicitly_shared", "true");

fb.PostTaskAsync(, (object)postInfo);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    相关资源
    最近更新 更多