Facebook'taki bir yayına yapılan yorumun maksimum boyutu nedir?


10

Facebook'ta bir yayına yapılan yorumda kaç karakter olabilir? Bir gruptaki durum güncellemesinden veya kök gönderiden değil, yorumlardan bahsettiğimi unutmayın.

Yanıtlar:


9

Harika bir soru, ancak kesin bir cevap yok gibi görünüyor. Sanırım @ 1kenthomas'ın cevabı, (muhtemelen) ampirik kanıt elde etme girişimi olduğu için kabul edilen yanıttan daha iyidir.

Bu yüzden, birkaç dakika önce bir dizi manuel test yaptım ve sonuç tam olarak 7.897 karakterdi. Bir karakter daha bile Facebook'un reddetmesine neden olur.

Sınırda Facebook mesajı


2
Daha yakından incelendiğinde, yorumları düzenlerken bu sınırın uygulanmadığı anlaşılır, bu nedenle yorumu düzenlerseniz istediğiniz kadar yazabilirsiniz! :D
Magicode

1
Haha! Parlak - yukarıdaki manuel teste eklendi ve işe yarıyor gibi görünüyor. Büyük kesmek! :)
Zayne S Halsall

1
TEŞEKKÜRLER, @Magicode! Senin "düzenleme" hile 8.137 karakter cevap yorumum için çalıştı!
Ryan

3

Şu anda (07/11/2015) sınır 8000 bayttır. Dolayısıyla, ASCII olmayan karakterler içermeyen tek bir paragrafınız varsa, sınır 8000 karakterdir. Aksi takdirde, kullandığınız karakterlere ve paragraf sayısına vb. Bağlıdır.

Resmi bir kaynak bulamıyorum, ancak bu web sitesine göre bir Facebook yorumunun boyutu sınırsız.


Ben çok uzun olduğunda sık sık bir hata alıyorum ve daha kısa yaparsanız yorum göndermek yönetmek. sınırsız olduğundan şüpheliyim.
Attila Lendvai

bu cevap yanlış
janot

2

Bu, Facebook API'sından aldığım yanıt. Yani sınır resmi olarak tam 8.000.

{
        "message" : "An unknown error occurred",
        "type" : "OAuthException",
        "code" : 1,
        "error_subcode" : 1446011,
        "is_transient" : false,
        "error_user_title" : "Comment Text Too Long",
        "error_user_msg" : "Sorry, comments cannot be longer than 8,000 characters.",
        "fbtrace_id" : "Ap6K4QzrwsP"

}

1
Ekstra bir kıvırcık dirsek var mı veya dirsek üzerinde eksik mi?
serenesat

1

Bazı deneme ve hatalardan dolayı, sınır (şu anda) 8000 olarak görünür. Ancak, bu karakter sayısı değil, UTF-8'deki dizeyi temsil etmek için gereken bayt sayısıdır. Ayrıca, her satır sonu 2 bayt olarak sayılır (muhtemelen \ r \ n).

Bu nedenle, yalnızca 'a' karakterinden oluşan bir dizeniz varsa, 8000 karakter sığdırabileceksiniz, 1 satır sonu varsa sadece 7999 sığacak. ASCII olmayan karakterleri desteklemek istiyorsanız, bayt sayısını gerçekten hesaplamak için (her karakterin saklanması 4 bayta kadar sürebilir), böylece sığabileceğiniz gerçek karakter sayısı değişecektir.


1
Bu sizin kendi hesaplamalarınız mı yoksa bununla ilgili resmi bir bağlantınız var mı?
serenesat

Bunun için resmi bir belge bulamadım, bu yüzden bu sonuca kendimi bir deneme yanılma yoluyla geldim.
J Keegan

0

Yaklaşık 1 sayfa gönderebiliyorum - yaklaşık 2000 karakterden az. 3000 şu anda başarısız oluyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.