在Facebook上分享时裁剪的图像

时间:2015-12-03 13:29:49

标签: php facebook symfony1

我的页面上有一个分享按钮,我的meta标签上也有op:image,op:width:和op:height。 当用户共享页面时,有时图像会在左上方拍摄,而不会拍摄完整图像。在用户预览的框中,分享图像的内容很好,但是当在墙上时,图像就会得到裁剪。

我谷歌但没有任何可靠的答案。有人可以帮帮我吗?

这是我在symfony框架中的代码:

    $response = $this->getResponse();
    $response->addMeta("og:image", "http://www.mydomain/upload/noticias/". $this->tbnews[0]->getImagem());
    $response->addMeta("og:title", $this->tbnews[0]->getTitulo());
    $response->addMeta("og:description", $this->tbnews[0]->getApoio());
    $response->addMeta("og:image:width", "400px");
    $response->addMeta("og:image:height", "209px");
   <div class="col-md-1">
        <a href="http://www.facebook.com/share.php?u=http://www.mydomain/noticias/index/<?php echo $noticia[0]->getId()?>&title=<?php echo $noticia[0]->getTitulo()?>"> 
            <img class="fb-share-button" src="/images/fb.png" with='48px' height='48px' alt="Compartilhe essa notícia no seu Facebook."> 
        </a>
    </div>

enter image description here

当你确认时,第一张图片在分享前的盒子上。

enter image description here

第二张图片是在Facebook上分享的Feed新闻,是如何向用户显示的。

0 个答案:

没有答案