2

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 是发送的参数,就好像这些设置在输入权上一样,是否有可能添加第三个参数来指定我希望照片高质量?

这可能是正确的方法:

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

1 回答 1

0

尝试上传图片的 PNG 版本。看起来它与 PNG 一起工作得很好,我刚刚测试过它。

于 2013-09-11T07:54:21.427 回答