回答:
明確な答えはありませんが、すばらしい質問です。@ 1kenthomasの答えは、(おそらく)経験的な証拠を得ようとする試みがあったため、受け入れられたものよりも優れていると思います。
そのため、数分前の時点で一連の手動テストを実行しましたが、結果は正確に7,897文字でした。さらに1文字でもFacebookはそれを拒否します。
現時点(2015年7月11日)の制限は8000バイトです。したがって、ASCII以外の文字を含まない単一の段落がある場合、制限は8000文字です。それ以外の場合は、使用している文字と段落数などによって異なります。
公式ソースは見つかりませんが、このウェブサイトによると、Facebookのコメントのサイズは無制限です。
これはFacebook APIから受け取った応答です。したがって、制限は正式には正確に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"
}
試行錯誤の結果、制限は(現在のところ)8000であるように見えます。ただし、これは文字数ではなく、文字列をUTF-8で表すために必要なバイト数です。また、各改行は2バイトとしてカウントされることにも注意してください(おそらく\ r \ n)。
したがって、文字「a」だけが繰り返された文字列がある場合、8000文字を収めることができます。1つの改行がある場合は、7999のみを収めることができます。ASCII以外の文字をサポートする場合は、実際にバイト数を計算するため(各文字が最大4バイトを格納する場合があるため)、実際に収まる文字数は異なります。
:D