Jaki jest maksymalny rozmiar komentarza do posta na Facebooku?

10

Ile znaków może komentować post na Facebooku? Pamiętaj, że nie mam na myśli aktualizacji statusu lub postu głównego w grupie, ale komentarze.

Erik
źródło

Odpowiedzi:

9

Świetne pytanie, choć wydaje się, że nie ma ostatecznej odpowiedzi. Myślę, że odpowiedź @ 1kenthomas jest lepsza niż odpowiedź zaakceptowana, ponieważ (prawdopodobnie) podjęto próbę uzyskania dowodów empirycznych.

Kilka minut temu wykonałem serię testów ręcznych , a wynik wynosił dokładnie 7 887 znaków, co stanowiło limit. Jeszcze jedna postać powoduje, że Facebook ją odrzuca.

Wiadomość z Facebooka na limit

Zayne S. Halsall
źródło
2
Po bliższym przyjrzeniu się okazuje się, że podczas edytowania komentarzy ten limit nie jest egzekwowany, więc jeśli po prostu edytujesz komentarz, możesz wpisać tyle, ile chcesz! :D
Magicode,
1
Ha ha! Genialne - dodane do powyższego testu ręcznego i wydaje się działać. Świetny hack! :)
Zayne S Halsall,
1
DZIĘKUJĘ, @Magicode! Twoja sztuczka „edycji” zadziałała w przypadku mojego komentarza w odpowiedzi na 8 137 znaków!
Ryan
3

W tej chwili (07.11.2015) limit wynosi 8000 bajtów. Zatem jeśli masz pojedynczy akapit, bez znaków spoza ASCII, limit wynosi 8000 znaków. W przeciwnym razie zależy to od użytych znaków oraz liczby akapitów i tak dalej.

Nie mogę znaleźć oficjalnego źródła, ale według tej strony rozmiar komentarza na Facebooku jest nieograniczony.

Alex
źródło
często pojawia się błąd, gdy jest zbyt długi, a następnie udaje mi się opublikować komentarz, jeśli go skrócę. wątpię, że jest nieograniczony.
Attila Lendvai,
ta odpowiedź jest zła
stycznia 2015
2

To odpowiedź otrzymałem z Facebook API. Więc oficjalnie limit wynosi dokładnie 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"

}
Methuz Kaewsai-kao
źródło
1
Czy jest jeszcze jeden nawias klamrowy czy na wsporniku brakuje?
serenesat
1

Na podstawie niektórych prób i błędów limit wydaje się (obecnie) wynosić 8000. Jednak nie jest to liczba znaków, ale liczba bajtów potrzebnych do przedstawienia ciągu w UTF-8. Zauważ też, że każdy podział linii liczy się jako 2 bajty (prawdopodobnie \ r \ n).

Jeśli więc powtórzysz ciąg tylko litery „a”, będziesz mógł zmieścić 8000 znaków, a jeśli będziesz miał 1 linię, zmieścisz tylko 7999. Jeśli chcesz obsługiwać znaki spoza ASCII, potrzebujesz aby faktycznie obliczyć liczbę bajtów (każdy znak może przechowywać do 4 bajtów), więc rzeczywista liczba znaków, które można zmieścić, będzie się różnić.

J Keegan
źródło
1
Czy to twoje własne obliczenia, czy masz oficjalny link na ten temat?
serenesat
Nie mogłem znaleźć żadnej oficjalnej dokumentacji na ten temat, więc doszedłem do tego wniosku przez kilka prób i błędów.
J Keegan,
0

Jestem w stanie napisać około 1 strony - około 2000 znaków. 3000 obecnie zawodzi.

1kenthomas
źródło