Php Facebook共享不正常

Php Facebook共享不正常,php,jquery,facebook,facebook-sharer,Php,Jquery,Facebook,Facebook Sharer,我设置了一些参数,比如图片和名字,但它并没有显示宠物的名字,下面的其他信息是分享的预览。为什么两个预览不同,为什么不显示一些数据请帮助我如何解决此错误,并提前感谢 链接-1 链接-2 最好的方法不是直接在href标签中传递链接,而是使用一些定制的facebook开发者jquery与图像共享您的帖子或页面 例如,您的a标记如下 <a id="fb_id" class="facebook" href="javascript:void(0);"><i class="fa fa-f

我设置了一些参数,比如图片和名字,但它并没有显示宠物的名字,下面的其他信息是分享的预览。为什么两个预览不同,为什么不显示一些数据请帮助我如何解决此错误,并提前感谢

链接-1

链接-2


最好的方法不是直接在
href
标签中传递链接,而是使用一些定制的facebook开发者jquery与图像共享您的帖子或页面

例如,您的
a
标记如下

<a id="fb_id" class="facebook" href="javascript:void(0);"><i class="fa fa-facebook" aria-hidden="true"></i></a>
它肯定会在共享页面时显示带有图像的数据


注意:它可能无法在您的本地环境中工作。

Facebook正在删除所有在运行时动态设置此数据的方法,请参阅
window.fbAsyncInit = function() {
  FB.init({
    appId      : IP, // ADD YOUR appID
    xfbml      : true,
    version    : 'v2.5'
  });
};

(function(d, s, id){
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) {return;}
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/en_US/sdk.js";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

window.onload = function(){
 document.getElementById('fb_id').onclick = function() {
  FB.ui({
    method: 'share', // YOU MAY SET YOUR METHOD HERE feed OR share
    href: DOMAIN, // ADD YOUR DOMAIN NAME HERE WHICH YOU HAVE ADDED WHILE CREATING NEW APP.
  }, function(response){});
};

};