Perguntas sobre a API do gráfico do Facebook e o SDK do PHP

Estou com alguns problemas ao usar a API do gráfico do facebook.

1) Quando tento fazer upload de uma foto, recebo o seguinte erro "(# 324) Requer upload de arquivo".

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

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

Estou certo de que a fonte está correta. Eu tentei com uma foto da internet e não do meu PC local também.

2) Como posso excluir um objeto do facebook? (uma mensagem no mural, por exemplo). Eu tentei isso: $ fb-> api ('/ post_id', 'POST', array ('method' => 'delete'));

Mas eu recebo o erro "solicitação POST não suportada".

Qualquer ajuda seria apreciada.

EDIT: Aqui está a solução completa que encontrei para enviar fotos para o Facebook. Você precisa ter a versão 2.1.1 ou superior do 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);