Facebook 如何通过FB.ui显示全幅图像?

Facebook 如何通过FB.ui显示全幅图像?,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Php Sdk,我正在使用FB.ui()共享帖子。我的图像大小为1200x600。除了图像维度外,一切都正常工作。它显示在缩略图中,但我的图像尺寸是1200X600,因此根据Facebook规则,如果尺寸是1200X600,我的帖子共享图像应以全宽显示 以下是我的html代码: <div class='col-md-12 text-center' style='padding:5px 45px'> <input type='hidden' value='".$eventName."'

我正在使用FB.ui()共享帖子。我的图像大小为1200x600。除了图像维度外,一切都正常工作。它显示在缩略图中,但我的图像尺寸是1200X600,因此根据Facebook规则,如果尺寸是1200X600,我的帖子共享图像应以全宽显示

以下是我的html代码:

<div class='col-md-12 text-center' style='padding:5px 45px'>
    <input type='hidden' value='".$eventName."' id='fb_title' />
    <input type='hidden' value='".$base_url."/images/".$fb_image."' id='fb_image'>
    <input type='hidden' value='".$fb_description."' id='fb_desc' />
    <input type='hidden' value='".$base_url."/events/".$eventUrl."' id='fb_link'>
    <button class='btn btn-primary font_family' id='shareBtn'><i class='fa fa-facebook'></i>&nbsp;Share on facebook</button>
</div>

在facebook上分享
以下是我的脚本:

<script>
$(document).ready(function(){
$('#shareBtn').click(function(){
    var fb_title = $('#fb_title').val();
    var fb_image = $('#fb_image').val();
    var fb_desc = $('#fb_desc').val();
    var fb_link = $('#fb_link').val();

    FB.ui({
            method: 'feed',
            name: fb_title,
            link: fb_link,
            picture: fb_image,
            description: fb_desc
        });
});
});
</script>

$(文档).ready(函数(){
$('#shareBtn')。单击(函数(){
var fb_title=$('#fb_title').val();
var fb_image=$('#fb_image').val();
var fb_desc=$('#fb_desc').val();
var fb_link=$('#fb_link').val();
FB.ui({
方法:“提要”,
姓名:fb_title,,
链接:fb_链接,
图片:fb_图片,
描述:fb_desc
});
});
});

你的应用程序属于哪一类?我认为你需要使用共享api而不是提要api来实现这一点@我的应用程序的CBroe类别是商业。好的,因为对于游戏类别的应用程序,Facebook故意使用小的方形图像格式。我不确定这是否是通过对话框发布“动态”数据时的另一个限制;我建议您尝试一下,如果您只是共享一个链接,而该链接的其余部分(标题、描述、图像)是通过开放图元标记设置的,那么您会得到不同的结果@JimJeffries我也尝试过同样的方法,但同样的结果是在缩略图中显示我的图像。你的应用程序的类别是什么?我认为你需要使用共享api而不是提要api来实现这一点@我的应用程序的CBroe类别是商业。好的,因为对于游戏类别的应用程序,Facebook故意使用小的方形图像格式。我不确定这是否是通过对话框发布“动态”数据时的另一个限制;我建议您尝试一下,如果您只是共享一个链接,而该链接的其余部分(标题、描述、图像)是通过开放图元标记设置的,那么您会得到不同的结果@JimJeffries我也尝试过同样的方法,但同样的结果是用缩略图显示我的图像。