หลังจากลงชื่อเข้าใช้ Twitter Mobile โดยใช้ Web Intents แล้ว URL จะแปลงช่องว่างเป็นเครื่องหมายบวก (%2520)

ฉันทำงานร่วมกับ Web Intents เพื่อมอบความสามารถทวีตแบบง่ายๆ ผ่านอุปกรณ์มือถือเริ่มต้นของผู้ใช้ อย่างไรก็ตาม หากผู้ใช้ไม่ได้ลงชื่อเข้าใช้ Twitter บนมือถือและเข้าถึง URL ของทวีตเป็นครั้งแรก เมื่อลงชื่อเข้าใช้พวกเขาจะถูกนำไปที่หน้าเขียน แต่ช่องว่างทั้งหมดในทวีตที่เขียนไว้ล่วงหน้า (%20) จะถูกแปลงเป็นสัญลักษณ์ + ( %2520)

URL ตัวอย่าง:

https://mobile.twitter.com/compose/tweet?status=Word1%20Word%20Word3

หากคุณลงชื่อเข้าใช้แล้วและไปที่ URL นั้นในภายหลัง ทุกอย่างก็เรียบร้อยดี นี่เป็นเพียงครั้งแรกที่ผู้ใช้ลงชื่อเข้าใช้ %20 จะถูกแปลงเป็น %2520 และปรากฏบนเพจเป็น "Word1+Word2+Word3" มีความคิดอะไรบ้าง? สิ่งนี้เกิดขึ้นกับเบราว์เซอร์และแพลตฟอร์มทั้งหมดที่ฉันได้ทดสอบ


person linkedPIXEL    schedule 23.03.2013    source แหล่งที่มา


คำตอบ (1)


ฉันคิดว่า Twitter มี API ใหม่สำหรับลิงก์ประเภทนี้ ลองสิ่งนี้: https://dev.twitter.com/docs/twitter-button

ตัวอย่าง:

https://twitter.com/share?url=&text=Word1%20Word%20Word3
person Eyal Levin    schedule 09.02.2014