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 );
答案 0 :(得分:0)
尝试上传图片的PNG版本。 它似乎与PNG一起工作正常,我刚刚测试过它。