Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Kullanıcı like'larını FB'dan çekme


behran

Öne çıkan mesajlar

Selam,

Bir proje için facebook like'larını almam gerekiyor. Proje C#'da.

Sorunu şurda yaşıyorum. facebooktan json array olarak veri geliyor. ancak json array i deserialize edemiyorum.

Kodlar aşağıda neyi yanlış yapıyorum bilemedim.

Facebook like yapısı

{
"id": "12345567898",
"likes": {
"data": [
{
"category": "Community",
"name": "xxxx yyyy",
"created_time": "2013-05-13T13:52:58+0000",
"id": 354309687916205
}


Oluşturduğum class

public class Fblikes
{
public string id { get; set; }
public likes likes { get; set; }
}
public class likes
{
public List data { get; set; }
}

public class like
{
public string name { get; set; }
public string category { get; set; }
public string id { get; set; }
public string created_time { get; set; }
}


Veri çeken metod

FacebookClient client = new FacebookClient(token);
dynamic result = client.Get("me", new { fields = "likes" });
var likes = JsonConvert.DeserializeObject(result);



önerisi olan varmı?
Link to comment
Sosyal ağlarda paylaş

POCO

Biraz daha güncelledim poco yapısını
public class FbLikes
{
[JsonProperty(id)]
public string id { get; set; }
[JsonProperty(likes)]
public likes likes { get; set; }
}
public class likes
{
[JsonProperty(data)]
public List data { get; set; }
}

public class like
{
[JsonProperty(name)]
public string name { get; set; }
[JsonProperty(category)]
public string category { get; set; }
[JsonProperty(id)]
public string id { get; set; }
[JsonProperty(created_time)]
public string created_time { get; set; }
}


genede match olmuyor. anlamadım gitti. daha karmaşıkları bu şekilde rahat rahat yapıodum. fb kastırdı
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...