以高分辨率上传facebook图表的照片

时间:2013-01-22 14:38:00

标签: facebook api facebook-graph-api

Facebook图形API允许照片到墙上,好的,但是如何指定我希望这些照片是高质量的

$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);

我正在使用那个任何人都可以看到消息和url的代码形式,就像这些被设置在输入权限上一样发送的params,是否有可能添加第三个参数指定我喜欢的照片高品质?

这可能是正确的方法:

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

1 个答案:

答案 0 :(得分:0)

尝试上传图片的PNG版本。 它似乎与PNG一起工作正常,我刚刚测试过它。