Публикация на стене друзей с помощью API Facebook.C # - PullRequest
1 голос
/ 08 марта 2011

У меня есть следующий код.

 public void PostToWall(string message, string targetId)
    {
        dynamic parameters = new ExpandoObject();
        parameters.message = message;
        parameters.target_id = targetId;
        dynamic result = _fbApp.Api("/me/feed", parameters, HttpMethod.Post);
    }

Что отлично работает, когда targetId - это идентификатор аутентифицированного пользователя.

Однако, когда targetId является идентификатором одного из друзей, прошедших проверку подлинности, это не работает.

Кто-нибудь имеет представление, почему?

Ответы [ 2 ]

1 голос
/ 08 марта 2011

Я бы заподозрил, потому что вы пытаетесь публиковать в своем фиде, а не в друзьях - /me/feed

FB GraphAPI указывает, что вы POST к http://graph.facebook.com/PROFILE_ID/feed.

0 голосов
/ 10 декабря 2013

Извините, что говорю вам, но вы не можете этого сделать.Facebook изменил настройки конфиденциальности, поэтому вы не можете получить доступ к стене своих друзей с помощью приложения
. Здесь вы найдете соответствующую информацию https://developers.facebook.com/roadmap/completed-changes/
(см. Изменение 6 февраля)

...