javascript - FB :share-button with json attachment?

标签 javascript json facebook

我现在有一些代码可以可靠地生成我需要的 json 格式,就像我喜欢的 facebook 应用程序的streamPublish FBJS 调用一样。现在我正在使用 facebook.connect 并且我想重用相同的 json 。我注意到 XFBML 标签:

<fb:share-button>

在探索 facebook.connect 时,我认为这会很好用。但是我注意到它需要一堆元标记,即来自 here

<meta name="medium" content="blog"/> 
<meta name="title" content="Leonidas in All of Us"/> 
<meta name="video_type" content="application/x-shockwave-flash"/> 
<meta name="video_height" content="345"/> <meta name="video_width" content="473"/>    
<meta name="description" content="That's the lesson 300 teaches us."/> 

这看起来可能是我可以传递给 facebook(.connect).streamPublish 的 json 的超集(或相同的数据)。有什么办法可以实现吗

  1. 以某种方式将 json 插入此 html 中,例如“附件”属性或其他内容?
  2. 神奇地将 json 转换为这种元格式?

或者我应该创建一个小链接并在 onclick() 事件处理程序中调用streamPublish?

最佳答案

Facebook share button既不是 stream.publish 的超集也不是子集方法。这令人沮丧,因为我们真正想要的是两者的结合。但以下是优点和缺点:

分享按钮

  • 现在呈现分享数量,就像 Digg 按钮
  • 向页面添加框架栏
  • 要求您在页面中嵌入元标记

流.发布

  • 不会呈现股份数量,您需要以编程方式执行此操作。
  • 不添加框架栏
  • 允许对 Feed 故事进行更精细的控制

希望这有帮助。

关于javascript - FB :share-button with json attachment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1655578/

相关文章:

javascript - 获取具有特定属性的对象的名称

javascript - 如何使用 Javascript 确定给定日期和时区的夏令时是否有效?

python - 如何在python中转储不带引号的json

javascript - FB ui 允许分享到我的墙, friend 墙或消息发送

Javascript RegEx 替换以有条件地删除字符串的一部分

javascript - 神秘的 'function' 被附加到阵列

ios - FMDB,sqlite json-string 到字典?

c# - 我的 C# 客户端应用程序需要反序列化 Java 应用程序发送的复杂 JSON

iphone - iOS Facebook SDK 3.1 登录时添加权限

javascript - Grokking 客户端 Facebook 连接?