PHP,Zend,Facebook分享(更改内容)

时间:2012-06-25 07:01:58

标签: php facebook zend-framework

如何更改我的facebook分享选项的内容?我的Web应用程序是使用Zend Framework在PHP上编写的。我想更改facebook共享选项的内容,而不是已经在网站上的描述。

2 个答案:

答案 0 :(得分:2)

如果您使用fb社交插件,它会读取打开的图形标记。

<meta property="og:title" content="title" />
<meta property="og:description" content="description" />
<meta property="og:image" content="thumbnail_image" />

您可以使用控制器

在zend中设置它们
$this->view->headMeta()->setProperty('og:description','asdasdasd'); 
        $this->view->headMeta()->setProperty('og:title',"title here");
        $this->view->headMeta()->setProperty('og:image',"url");

如果你不想使用那个开放的图形标签,

创建自己的共享网址

https://www.facebook.com/sharer/sharer.php?s=100&p[title]=titlehere&p[url]=http%3A%2F%2Fwww.yoururlhere.com&p[summary]=yours description

当用户点击共享图标/链接时,在浏览器中打开该URL。

顺便说一下,分享已被弃用 仅供参考:https://developers.facebook.com/docs/share/

答案 1 :(得分:0)

FB分享说明: 您可以通过向页面中的元素添加以下元标记来控制Facebook共享使用的确切标题,说明和缩略图:

<meta property="og:title" content="title" />
<meta property="og:description" content="description" />
<meta property="og:image" content="thumbnail_image" />

请阅读更多here

问候。