在我的应用中,用户选择要在Facebook墙上上传的图片。我使用example 1自动添加水印。发生这种情况的页面称为test3.php。 当我尝试将其添加到用户的墙上时:
$facebook->setFileUploadSupport(true);
$photo = "test3.php";
$message = 'Test message';
$ret_obj = $facebook->api('/me/photos', 'POST', array(
'source' => '@'.$photo,
'message' => $message
)
);
我得到:Uncaught FacebookApiException: Invalid parameter
,可能是因为test3.php没有图像扩展。
他们可以解决这个问题吗?我尝试使用test3.php?testing.png
来欺骗上传脚本,但这也不起作用。