Facebook SDK 5发布了byline
问题描述:
我已经有Facebook SDK工作,将博客帖子自动发布到我的Facebook页面,但我似乎无法让帖子旁记/作者出现。Facebook SDK 5发布了byline
如果我直接将URL分享给该页面,则文章作者将显示,但不会与SDK一起显示。
该文档显示了您可以发送的各种变量,但没有示例或更多信息。看起来有希望的两个选项是admin_creator
或from
。
admin_creator
说,它需要与id
和name
但没有例子的object[]
显示什么,以及如何这个传递给API。我尝试过的任何内容都不起作用(例如配置文件ID和配置文件名称),并且我试图传递配置文件ID无效。
如果有人已经这样做了,你能帮忙吗?谢谢!
SDK文档参考:https://developers.facebook.com/docs/graph-api/reference/v2.8/post/
共享手动:经由SDK
:
答
是否元标记 “作者”,在存在你的文章?尝试使用对象调试器(https://developers.facebook.com/tools/debug/og/object/)并检查“作者”的名字是否出来。如果不是,首先要理解它为什么不出现。
选项1:您错过了代码中的元标记。
<meta name="author" content="Your name">
您也可以添加这些元标签。第一个明确的对象类型(条),而第二个链接作者的名字的网址(如您的FB的个人资料页):
<meta property="og:type" content="article"/>
<meta property="article:author" content="yourlink.com"/>
选项2:如果你已经使用过所有这些元标签你可能有一些缓存问题。你确定Facebook Spider可以阅读你的元标签吗?也许你是在揭示错过这些元标签的文章的一个版本?
叶,作者标签存在。如果我将相同的链接复制并粘贴到Facebook中,那么它会显示,但如果通过SDK它不会。我会通过某种方式检查它是否是缓存 – MrLewk
对象调试器是否正确地查找所有元标记? –
现在排序它,它是缓存和不匹配标签的混合! -_- – MrLewk