API для Facebook graph и вопросы по PHP SDK

У меня есть несколько проблем с использованием API графике facebook.

1). Когда я пытаюсь загрузить фотографию, я получаю следующую ошибку "(# 324) Требуется загрузить файл".

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

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

Я уверен, что источник правильный. Я попытался с фотографией из Интернета, а не с мю локального компьютера также.

2). Как я могу удалить объект из Facebook ?. (сообщение на стене, например). Я пробовал это: $ fb-> api ('/ post_id', 'POST', массив ('method' => 'delete'));

Но я получаю ошибку «неподдерживаемого запроса POST».

Любая помощь будет оценена.

РЕДАКТИРОВАТЬ: Вот полное решение, которое я нашел для загрузки фотографий в Facebook. Вам нужно иметь версию 2.1.1 или выше 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);

Ответы на вопрос(3)

Ваш ответ на вопрос