ความคิดเห็นที่โพสต์สามารถโพสต์บนตัวละครมีกี่ตัว? โปรดทราบว่าฉันไม่ได้อ้างถึงการอัพเดทสถานะหรือโพสต์รูทในกลุ่ม แต่เป็นความคิดเห็น
ความคิดเห็นที่โพสต์สามารถโพสต์บนตัวละครมีกี่ตัว? โปรดทราบว่าฉันไม่ได้อ้างถึงการอัพเดทสถานะหรือโพสต์รูทในกลุ่ม แต่เป็นความคิดเห็น
คำตอบ:
เป็นคำถามที่ดีแม้ว่าจะไม่มีคำตอบที่ชัดเจนเลย ฉันคิดว่าคำตอบของ @ 1kenthomas ดีกว่าคำตอบที่ยอมรับเนื่องจากมีความพยายามที่จะได้รับหลักฐานเชิงประจักษ์
ดังนั้นฉันได้ทำชุดการทดสอบด้วยตนเองเมื่อไม่กี่นาทีที่ผ่านมาและผลที่ได้คือ 7,897 ตัวอักษรคือขีด จำกัด แม้แต่ตัวละครตัวหนึ่งก็ยิ่งทำให้ Facebook ปฏิเสธ
ในขณะนี้ (07/11/2015) ขีด จำกัด คือ 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 ไบต์) ดังนั้นจำนวนอักขระที่แท้จริงที่คุณสามารถใส่ได้จะแตกต่างกันไป
ฉันสามารถโพสต์ได้ประมาณ 1 หน้า - ประมาณ 2,000 ตัวอักษร 3000 ล้มเหลวในขณะนี้
:D