Facebook 如何通过FB.ui显示全幅图像?
我正在使用FB.ui()共享帖子。我的图像大小为1200x600。除了图像维度外,一切都正常工作。它显示在缩略图中,但我的图像尺寸是1200X600,因此根据Facebook规则,如果尺寸是1200X600,我的帖子共享图像应以全宽显示 以下是我的html代码: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."'
<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> 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我也尝试过同样的方法,但同样的结果是用缩略图显示我的图像。