用php在facebook群组中发布图片?

用php在facebook群组中发布图片?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我正在使用这个facebook api版本:facebook PHP SDK(v.3.0.0) 这是我的代码: params = array( 'message' => "test", 'name' => "test", 'caption' => "test", 'description' =>

我正在使用这个facebook api版本:facebook PHP SDK(v.3.0.0) 这是我的代码:

params = array(
                'message'       =>  "test",
                'name'          =>  "test",
                'caption'       =>  "test",
                'description'   =>  "test",
                'link'          =>  "myurl",
                'picture'       =>  "mypictureurl/test.jpg",
            );
            try{
                $postResult = $facebook->api($post_url, 'post', $params );
            }catch(Exception $e){
                echo "<pre>";var_dump($e); echo "</pre>";echo "<hr>";
                echo "<pre>";var_dump($post_url);echo "</pre>";
            }
params=array(
'消息'=>“测试”,
“名称”=>“测试”,
'标题'=>“测试”,
'说明'=>“测试”,
“链接”=>“我的URL”,
'picture'=>“mypictureurl/test.jpg”,
);
试一试{
$postResult=$facebook->api($post_url,$post',$params);
}捕获(例外$e){
echo“;var_dump($e);echo“;echo”
; echo”“;var_dump($post_url);echo”“; }

这实际上工作得很好,它以前发布过图像,但由于某些原因,现在使用test.jpg时它不会显示在一个组中。我优化了图像,我将其从png更改为jpg或jpeg,但仍然没有图像。我该怎么办?有什么想法吗?为什么我的图片没有发布?我建议使用Facebook PHP SDK v.4。API中的许多东西都发生了变化,在迁移到Graph API V2之后,变化甚至更大。