วิธีการทำให้ทวีตอ้างอิง (ซ้ำ) ด้วยตนเองบน Twitter?


19

หนึ่งในทวีตของ Notch (ผู้สร้าง MineCraft) มีดังต่อไปนี้:

ฉันรักการสอบถามซ้ำตามที่เห็นที่นี่: https://twitter.com/#!/notch/status/103165179721814016

ฉันใช้รูปแบบ URL แบบยาวแทนที่จะเป็นลิงก์แบบย่อ แต่ลิงก์จะเปลี่ยนเส้นทางไปยังลิงก์ที่กล่าวถึงด้านบน

สิ่งนี้สำเร็จได้อย่างไร มันทำผ่านเว็บอินเตอร์เฟสดังนั้นฉันคิดว่ามันเป็นเพียงกลลวงง่ายๆที่มีลิงค์ที่กำหนดเองของ Tinyurl


คุณสามารถแก้ไขนินจาบน Twitter ได้ไหม?
แปดวันแห่ง Malaise

@ แปดฉันไม่คิดว่าจะมีวิธีแก้ไขทวีต
jjnguy

@Eig ผมเคยได้ยินมี 5 หน้าต่างที่สองสำหรับการแก้ไข แต่ไม่เคยเห็นมันในการดำเนินการ
phwd

คำตอบ:


16

ฉันนึกภาพว่ามีความล่าช้าเล็กน้อยระหว่างทวีตที่โพสต์และ TinyURL กำลังถูกสร้างขึ้น

TinyURL ให้คุณเลือกนามแฝงที่กำหนดเองดังนั้นฉันคิดว่าขั้นตอนจะเป็น:

  • ไปที่เว็บไซต์ TinyURL
  • เลือกนามแฝงที่กำหนดเองโดยใช้ตัวอักษรและตัวเลข http://tinyurl.com/r3cur510nในกรณีของฉันฉันเลือก มันสามารถเป็นอะไรก็ได้จริงๆคุณแค่ต้องโชคดีและทำให้แน่ใจว่าไม่ได้ใช้ URL มาก่อน

ทำแบบฟอร์ม TinyURL

  • โพสต์ทวีตบน Twitter ด้วยลิงก์ TinyURL ที่คุณคิด
  • เมื่อทวีตโพสต์แล้วคว้า URL เต็ม วางสิ่งนี้ลงในช่อง Long URL อย่างรวดเร็วแล้วคลิกMake TinyURL

เคล็ดลับคือการไม่ปล่อยให้ Twitter สร้าง URL แบบสั้นโดยอัตโนมัติ ผมได้ทำตามขั้นตอนเหล่านี้เพื่อสร้างสำเนาของ "recursive" ทวีตที่นี่


10

สิ่งนี้น่าประทับใจยิ่งกว่า: http://twitter.com/#!/selfrefer/status/3128391843 - ทวีตอ้างอิงตนเองที่ไม่ได้ใช้ตัวย่อ URL

มันเป็นการตอบสนองต่อความท้าทายที่ฉันทวีตเมื่อสองปีก่อน มีคำอธิบายว่าทำอย่างไรที่นี่: http://www.spinellis.gr/blog/20090805/

สรุปสาระสำคัญของวิธีการของ Diomidis นี้คือการประเมินว่าทวีต ID เพิ่มขึ้นในช่วงเวลาที่แน่นอน เขาคาดว่าระหว่างทวีตสองอันที่ส่งอย่างรวดเร็ว (โดยใช้ curl script) มีทวีตอีกประมาณ 120 ทวีต ดังนั้นหากทวีตแรกมี ID 1,000,000 เขาอาจคาดหวังว่า ID ถัดไปจะอยู่ที่ 1,000,120

เมื่อเขาค้นพบสิ่งนี้เขาเขียนสคริปต์ง่ายๆที่โพสต์ทวีตของแบบฟอร์ม

ทวีตอ้างอิงตัวเองhttp://twitter.com/SelfRefer/status/N+120

โดยที่NID ถูกกำหนดให้กับทวีตก่อนหน้า

หาก ID ทวีตที่โพสต์ล่าสุดไม่ใช่ N + 120 แสดงว่าถูกลบไปแล้ว เมื่อสคริปต์โพสต์สคริปต์ที่อ้างอิงตัวเองสคริปต์จะหยุดทำงาน


1
คุณช่วยบอกสิ่งที่เราทำกับเราได้ไหม? ที่จะทำให้ดีขึ้นคำตอบ "มากกว่า" กว่าลิงก์ไปยังบล็อกบาง
Eight Days of Malaise

ฉันแก้ไขโพสต์เพื่ออธิบายวิธีการ มันดีกว่าไหม
Mark Reid

4

วิธีหนึ่งคือการตั้งค่าชื่อแทน URL จากนั้นแก้ไขตำแหน่งที่จะนำไปสู่หลังจากที่คุณโพสต์ Twitter

  1. ตั้งค่าชื่อแทน URL ส่วนตัวฉันมีบริการย่อของตัวเอง (ขอบคุณ Google) เช่น l.mydomain.com ดังนั้นนี่จะเป็นhttp://l.mydomain.com/recursion
  2. โพสต์โพสต์ Twitter "ฉันรักการสอบถามซ้ำ - ดูที่นี่http://l.mydomain.com/recursion "
  3. คัดลอก URL ของโพสต์ Twitter
  4. แก้ไขชื่อแทน URL ให้ชี้ไปที่โพสต์ Twitter

ควรใช้เวลาสองสามวินาที ... แต่คุณต้องหาตัวย่อที่จะช่วยให้คุณแก้ไข URL หลังจากที่คุณตั้งค่า ...


1
TinyUrl อนุญาตให้คุณแก้ไขตำแหน่ง URL หรือไม่
jjnguy

ดูคำตอบของ Barry สำหรับแนวทางที่หรูหรากว่าซึ่งไม่ต้องการให้แก้ไขได้ ...
x3ja
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.