2013-02-13 3 views
0

У меня есть приложение MVC4, которое использует OAuth для входа через facebook. После входа в систему пользователь может выбрать гостевой список из своих друзей в Facebook. Это нормально, поскольку мне удается найти друзей Facebook и их идентификаторы.Опубликовать друзьям wall

Я хочу, чтобы иметь возможность публиковать на стене Друзья сообщение из приложения. Возможно ли это в тот момент, когда, кажется, было много изменений в том, что позволяет Facebook, если стеновое сообщение невозможно, можно отправить личное сообщение?

У меня нет фрагментов кода из этого, только направление будет оценено.

Благодаря

ответ

1

Я использовал этот код для размещения на стене друга

var fbApplication = new DefaultFacebookApplication { AppId = fbapp, AppSecret = fbsec }; 
      var current = new FacebookWebContext(fbApplication); 

      Facebook.Web.FacebookWebClient client = new Facebook.Web.FacebookWebClient(token); 
      //client.AccessToken = current.AccessToken; 
      dynamic parameters = new ExpandoObject(); 
      parameters.message = ""; 
      parameters.link = link; 
      parameters.name = name; 
      parameters.caption = caption; 
      parameters.description = desc; 
      parameters.from = fromId;//your fb ID 
//friendId will be the ID of the person,you wants to post on wall 
      object resTest = client.Post("/" + friendId + "/feed", parameters); 

Альтернативно диалог подачи Graph API,

check this

+0

что DefaultFacebookApplication вы можете использовать? Есть ли dll, который вам нужно скачать – CR41G14

+0

да, вам нужно установить пакет Facebook из VS libraray Менеджер пакетов –