Фотография не попадает на их стену, она на самом деле идет на новый альбом в их профиле, который был создан для вашего приложения.Посмотрите на их фотоальбомы, и вы должны увидеть это там.Facebook делает немного неопределенного волшебства, публикуя что-то на своей стене, когда новые фотографии загружаются в альбом.
Если вы предпочитаете, чтобы фотография попала в определенный альбом, вам нужно будет указать альбомID, что фотография должна идти.
// first get your album id, let's assume you need to create it
// create this before hand and you can just reference the id
$attachment = array('access_token'=> ACCESS_TOKEN, 'name'=>$ablum_name);
try{
$album_resp = $facebook->api("/{$this->page_id}/albums", 'POST', $attachment);
}catch(Exception $e){
throw new Exception("Failed to create album: ". $e->getMessage());
}
$album_id = $album_resp['id'];
$graph_url= "https://graph.facebook.com/". $album_id ."/photos?access_token=".$fb->getAccessToken();
// continue with your posting...