У меня есть пара проблем с использованием api facebook graph.
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);