我想用php sdk v5将图片作为Feed发布到我的脸书粉丝页面 . 成功登录后,我尝试这种方法:

$data = array(
                     'message'      => 'Blah-blah',
                     'url'          => 'http://www.zzzzz.com/public/foo.jpg'
                 ); 
$res  = $fb->post('/0000000000000000000/feed/',$data,$token);

我可以看到墙上的新消息,但没有图片 .
我尝试了其他方法来分配图片 .

$data = array(
                     'message'      => 'Blah-blah',
                     'source'       => $fb>fileToUpload('http://www.zzzzz.com/public/foo.jpg')
                 );

结果是一样的 . 新消息显示在墙上,但没有图像 .

但是,我可以将jpg发布到照片中 .

$res  = $fb->post('/0000000000000000000/photos/',$data,$token);

我使用以下权限登录:email,user_posts,publish_actions,manage_pages,publish_pages,user_photos