Попытка удалить фотографии с помощью Facebook C # SDK и отправка запроса POST в Facebook Graph API - PullRequest
0 голосов
/ 22 июня 2011

Я хочу, чтобы мое приложение Silverlight позволяло пользователю удалять фотографию из своей учетной записи Facebook, фотографию, которую я уже успешно извлек оттуда и показываю пользователю, но фотография, которую я хочу удалить, никогда не удаляется.Предполагается, что операция удаления поддерживается API Facebook (http://developers.facebook.com/docs/reference/api/),, и я попытался двумя способами:

FacebookClient fb = new FacebookClient(_accessToken);

        var parameters = new Dictionary<string, object>
                                 {
                                     {"method", "delete"}
                                 };


        fb.PostAsync(id, parameters);

. Этот метод возвращает сообщение об исключении из API Facebook («Неизвестный метод»),и затем я попробовал другой способ:

FacebookClient fb = new FacebookClient(_accessToken);
fb.DeleteAsync(id);

, являющийся "id" идентификатором фотографии, которую я хочу удалить в обоих случаях. Таким образом, я получаю положительный ответ, но фотография просто не удаляется, чтоне так? Нужно ли мне дополнительное разрешение на удаление? Я не нашел ничего связанного с этим в документации Facebook, я предположил, что достаточно было предоставить права доступа к фотографиям, что я уже делаю ...Мне нужна помощь.

1 Ответ

0 голосов
/ 22 июня 2011

Вы не можете удалять фотографии с помощью API;Вы можете проверить документацию по API фотографии на http://developers.facebook.com/docs/reference/api/photo/ и ветку форума с длительным сроком действия на http://forum.developers.facebook.net/viewtopic.php?id=96837

...