我的网站有一个Feed系统,当用户点击其中任何一个Feed代码段(该对象)时,我希望该动作在其Facebook新闻Feed中发布。所以我真的很困惑如何去做,因为据我所知,这就是你在Facebook的JavaScript SDK上发布动作的方式:
FB.api('/me/namespace:action?object=url','post')
如何动态更改对象的属性?你可以发送参数吗?就我而言,Facebook要求您传递一个URL,它会从该URL获取<meta>
信息?
我是否应该使用自己的服务器执行GET请求并动态更改元标记。这听起来比需要更多的工作。例如,如果Feed包含一段文字,如果我将其作为获取请求发布,然后urldecode
整个内容,那将会是不切实际的。
答案 0 :(得分:0)
我不确定我完全理解你的问题,但是......
您可以动态更改facebook og:properties的标记,但您必须在页面加载之前执行此操作(例如,使用PHP而不是javascript)。在您使用javascript SDK发送帖子后,Facebook会抓取该页面并在og:meta标签中查找信息。