Каков максимальный размер комментария к посту в Facebook?


10

Сколько символов может иметь комментарий к сообщению в Facebook? Обратите внимание, что я имею в виду не обновление статуса или корневой пост в группе, а комментарии.

Ответы:


9

Отличный вопрос, хотя, похоже, нет однозначного ответа. Я думаю, что ответ @ 1kenthomas лучше, чем принятый, поскольку была (предположительно) попытка получить эмпирические доказательства.

Итак, я провел серию ручных тестов несколько минут назад, и результатом было ровно 7 897 символов. Еще один символ заставляет Facebook отказаться от него.

Facebook сообщение на пределе


2
При ближайшем рассмотрении выясняется, что при редактировании комментариев это ограничение не применяется, поэтому, если вы просто отредактируете комментарий, вы можете набрать столько, сколько захотите! :D
Magicode

1
Ха - ха! Brilliant - добавлен в ручной тест выше и похоже работает. Отличный хак! :)
Zayne S Halsall

1
СПАСИБО, @Magicode! Ваш трюк "редактирования" сработал для моего комментария на 8,137 символов!
Райан

3

На данный момент (11.07.2015) лимит составляет 8000 байт. Таким образом, если у вас есть один абзац без символов, отличных от ASCII, ограничение составляет 8000 символов. Иначе, это зависит от символов, которые вы используете, от количества абзацев и так далее.

Я не могу найти официальный источник, но по данным этого сайта, размер комментария Facebook не ограничен.


Я часто получаю сообщение об ошибке, когда оно слишком длинное, а затем удается опубликовать комментарий, если я его укорачиваю. я сомневаюсь, что это безгранично.
Аттила Лендвай

этот ответ неверен
Janot

2

Это ответ, который я получил от Facebook API. Таким образом, лимит официально составляет 8000.

{
        "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
Есть одна лишняя фигурная скобка или на скобке отсутствует?
Серенесат

1

Судя по некоторым методам проб и ошибок, ограничение (в настоящее время) составляет 8000. Однако это не количество символов, а количество байтов, необходимое для представления строки в UTF-8. Также обратите внимание, что каждый разрыв строки считается как 2 байта (предположительно \ r \ n).

Таким образом, если у вас есть строка, состоящая только из повторяющегося символа «a», вы сможете уместить 8000 символов, если у вас 1 разрыв строки, у вас будет только 7999. Если вы хотите поддерживать символы не-ASCII, тогда вам нужно фактически рассчитать количество байтов (каждый символ может занять до 4 байтов для хранения), поэтому фактическое количество символов, которое вы можете уместить, будет варьироваться.


1
Это ваши собственные расчеты или у вас есть официальная ссылка по этому поводу?
Серенесат

Я не смог найти никакой официальной документации для этого, поэтому сам пришел к такому выводу методом проб и ошибок.
Дж. Киган,

0

Я могу разместить около 1 страницы - около 2000 символов. 3000 терпит неудачу в данный момент.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.