Facebook graph api 使用facebook api和php sdk在facebook上共享原始图像大小的链接

Facebook graph api 使用facebook api和php sdk在facebook上共享原始图像大小的链接,facebook-graph-api,facebook-php-sdk,Facebook Graph Api,Facebook Php Sdk,我使用PHPSDK在facebook上共享了链接。我在facebook上得到了一张固定大小的照片。但我想在我的帖子上显示原始图片的大小。下面是我的脚本 <?php require_once('facebook.php'); $config = array( 'appId' => 'xxxxx', 'secret' => 'xxx', 'allowSignedRequest' => true // optional but should be set to false f

我使用PHPSDK在facebook上共享了链接。我在facebook上得到了一张固定大小的照片。但我想在我的帖子上显示原始图片的大小。下面是我的脚本

<?php 
require_once('facebook.php');
$config = array(
'appId' => 'xxxxx',
'secret' => 'xxx',
'allowSignedRequest' => true // optional but should be set to false for non-canvas apps
 );
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
$access_token= $facebook->getAccessToken();
if($user_id!='')
{
  try {
  $facebook->api('/me/feed', 'POST', array( 'access_token' => $access_token, 'message' => 'Omg escape Games', 'link' => 'https://apps.facebook.com/omgescape/', 'picture' => 'https://www.omgescape.com/images/Johnny-320x300-jpg.jpg', 'name' => 'Jane Maxwell', 'caption' => 'Play this', 'description' => 'Play games on OMG Escape' ));
echo 'Successfully posted to Facebook Fan Page';
      } 
   catch(Exception $e) {
    echo $e->getMessage();
    }
 }
?>

当我使用PHPSDK通过FacebookAPI共享链接时,我得到了如下图片。


但我想在后原始图像的大小。如何做到这一点

通过API共享到Facebook的图像将始终显示相同的大小(根据您的屏幕截图)。Facebook决定(使用一个复杂的算法)用户在观看流时,图像是否应该更大——通常这取决于共享的有用性或参与度

当然,更大的图片会获得更好的参与度,所以这完全由Facebook决定。如果用户手动将某个内容共享到他们的时间线上(例如,通过在Facebook上使用表单发布图像或链接),则图像会变得更大,因为它被视为“有机”共享——这是用户明确做到的