На данный момент я работаю с API Facebook и ASP.Net (MVC4).Facebook API получить сообщение на стене
Можно ли разместить определенное сообщение на моей стене Facebook и получить это сообщение в своем веб-приложении?
Я уже пробовал следующий код, но он не работает:
Может быть, кто-нибудь имеет решение? (Кроме того, я не хочу, чтобы сообщения ленты новостей, но из моего профиля стены)
JsonObject fbJsonFeedObj = (JsonObject)fbApp.Get(" https://graph.facebook.com/me/home?fields=from,message,name,picture&access_token=" + token);
string str = fbApp.Get("/me/feed").ToString();
JObject obj = JObject.Parse(str);
JToken jUser = obj["data"];
int numb = jUser.Count();
//Get latest post
int id_post = 0;
string stringMsg = obj["data"][id_post]["likes"].ToString();
Update: Я просто хочу метод, который получает последние сообщения моей личного FB стены. Как это сделать?
Update 2: Сегодня я попробовал:
JsonObject fbJsonFeedObj = (JsonObject)fbApp.Get(" https://graph.facebook.com/ " + FacebookModel.TestFacebookID + "/feed?access_token=" + token);
С помощью этого кода я могу получить последнее сообщение, но как я могу разделить его на читаемую строку? Поэтому я получаю только UserId, который отправляет сообщение и реальное (строковое) сообщение?
Update 3: На данный момент я использую этот код, чтобы получить записи на стене:
var wall = (JsonObject)fbApp.Get("/me/feed");
Но Visual Studio показывает эту ошибку:
An active access token must be used to query information about the current user.
Я использую следующий метод приема accesstoken:
public static string GetAccessToken()
{
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new
{
client_id = FACEBOOK_APP_ID,
client_secret = FACEBOOK_SECRET,
grant_type = "client_credentials"
});
return result.access_token;
}
Как решить эту проблему?
У вас есть 'obj' правильно? –
Приложение получает объект obj правильно. Проблема в том, что obj содержит последнюю новостную ленту, но не последнюю запись моей Facebook-стены. Мне просто нужен метод, который получает последние сообщения о моей личной стене FB. Как это сделать? – Odrai