2013-01-22 43 views
2

Facebook的图形API允许,让照片在墙壁上,确定,但如何指定我愿意为这些照片是高品质上传照片的Facebook图形高分辨率

$access_token=$_SESSION['access_token']; 

$graph_url="https://graph.facebook.com/me/photos?access_token=".$access_token; 

$args=array('message' => $description, 'url' => $im_url); 
$ch=curl_init(); 
curl_setopt($ch, CURLOPT_URL, $graph_url); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $args); 
$data=curl_exec($ch); 

我使用任何人都可以看到消息和网址的代码形式是发送的参数,就好像这些被设置在输入权限上一样,是否有可能添加第三个参数来指定我希望照片是高质量的?

也许这是正确的做法:

$args=array('message' => $description, 'quality' => "high", 'url' => $im_url); 
+0

您是否在此期间找到解决方案? – Abdull

回答

0

尝试上载图像的PNG版本。 它看起来像PNG工作正常,我刚刚测试过它。

相关问题