Resmin yorumunu almak için grafik api kullanıyorum, ancak önce zaman oluşturarak sonuçları sıralayıp en son verilere geri dönmek istiyorum. Sql deyimine benzer 'create_time desc' sırasına göre, böyle bir parametrenin olup olmadığını bilmiyorum. Şu ofset ve son verilere erişim sınırı değil, aynı zamanda yorumların toplam sayısını bilmek için kullanılan facebook grafik api yorum listesi sıralama, 'orderby = desc' gibi?
,pagesize = 25;
offset = comments.count - pagesize;
limit = 25;
url = "https://graph.facebook.com/" + object_id + "/ Yorumlar? access_token =" + access_token + "& limit =" + limit + "& offset =" + limit;
Sonraki sayfa:
offset -= 25
ama sayısal bir comments.ount bazen
doğru değildir ve istek URL sonucu eşleşmiyor bazen geri dönmek için
Çok iyi bir çözümün olup olmadığı
Ya da biz yanlış şekilde (‘limit’ ve ‘ofset" Parametresi) düzeltildi!
Cevabınız için teşekkür ederiz.
"Grafik API'sı" önbellek var mı?
i parametreleri, bir mesaj ve 46 comments.requests url sonrası ayarlayın: offset
= 0 & sınır = 1 Sonra
son yorumun dönmelidir (en son bir), Bir yorumun ortasına gerçek dönüş ve birkaç kez test ettim, ofsetini ve limitini ayarlayın. iade edilen sonuçlara göre, ortadaki son açıklama ı limit değeri 'comment.count' büyükse ayarlarsanız
, döndürülen veri hepsi, resmi web sitesi ve
tutarlı facebook olduğunuÖnbellek nedeni nedir?
Tekrar teşekkürler ~
Neden FQL kullanmıyorsunuz? Bu durumda daha esnek görünüyor. –
fql ~ ** SELECT object_id, text, time FROM comment WHERE object_id = 'object_id' siparişi zamana göre desc ** Gerçekten çok esnek ama "api grafiği" değil mi? Sadece kullanabilirim ~. 'fql' bir "Grafik API" mı? Bu çok güzel olurdu! – mast
grafik API WHERE ve ORDER BY var, bu durumda FQL daha esnek görünüyor. FQL, grafik nesneleri ve bağlantılar üzerinde sorgulamalar gerçekleştirdiği için bir grafik özelliğidir. –