Preguntas de Facebook Graph API y PHP SDK

Tengo un par de problemas al usar la API gráfica de Facebook.

1) Cuando intento subir una foto aparece el siguiente error "(# 324) Requiere subir archivo".

  $attachement = array(
                            'access_token'=> (...)',
                            'name' => 'uploaded foto',
                            'source' => 'C:\Documents and Settings\Username\Desktop\1.jpg'
                    );

        $fb_foto = $fb->api('me/photos','POST',$attachement);

Estoy seguro de que la fuente es correcta. He intentado con una foto de Internet y no desde mi PC local también.

2) ¿Cómo puedo eliminar un objeto de Facebook? (un mensaje en el muro, por ejemplo). He intentado esto: $ fb-> api ('/ post_id', 'POST', array ('method' => 'delete'));

Pero recibo el error "solicitud POST no admitida".

Cualquier ayuda sería apreciada.

EDITAR: Aquí está la solución completa que encontré para subir fotos a Facebook. Necesita tener la versión 2.1.1 o superior de PHP SDK

 $fb = new Facebook(array(
                        'appId'  => ...,
                        'secret' => ...,
                        'cookie' => true,
        ));

$fb->setFileUploadSupport(true);
      $attachement = array(
                            'access_token'=> '...',
                            'name' => 'uploaded foto',
                            'source' => '@absolute_path_to_the_file'
                    );



      $fb_foto = $fb->api('me/photos','POST',$attachement);