ทางเลือกอื่นสำหรับ Twitter RSS หลังจากที่มีการให้บริการแบบปิดตัวเอง? [ปิด]


23

ฟีด RSS ของ Twitter เคยเป็นในรูปแบบhttps://twitter.com/statuses/user_timeline/username.rss; https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=usernameแล้วพวกเขาก็ย้ายไป เห็นได้ชัดว่าสิ่งนี้ก็จะถูกยกเลิกเช่นกันในเดือนมีนาคม 2013 (เช่นเดือนนี้!) และในครั้งนี้ไม่มีวิธีอื่นในการรับ

มีแอพที่สร้างฟีด RSS จากไทม์ไลน์ของ Twitter หรือไม่? สิ่งนี้จำเป็นสำหรับพวกเราที่ต้องการเปลี่ยนจากฟีด RSS ปัจจุบัน

ตามหลักการแล้วฉันกำลังมองหาแอปที่ขออนุญาตดูฟีด Google Reader ของฉันและให้รายการ URL ฟีดใหม่สำหรับฟีดที่ใช้ Twitter ของฉัน แต่จริงๆแล้วแม้กระทั่งเครื่องกำเนิดไฟฟ้าแบบคู่มือต่อหนึ่ง จะดีมาก

คำตอบ:



6

http://twitter-rss.comดูเหมือนจะตาย

ฉันใช้บริการอื่นhttp://rss4twitter.appspot.com - ซึ่งดูเหมือนว่าจะใช้งานได้ดีจนถึงตอนนี้ มันก็สนับสนุนเฉพาะระยะเวลาของผู้ใช้ที่ momement


3
rss4twitter.appspot.comนำไปยังrssitfor.meซึ่งเตือนในข้อความที่ไม่ระบุว่ามีการ "ภายใต้ภาระหนักเป็นเวลา 48 ชั่วโมงที่ผ่านมา" เมื่อพยายามดึง RSS จากฟีด Twitter ทำให้ฉันมีข้อผิดพลาด 404 ดูเหมือนว่าการรับ RSS จาก Twitter นั้นเป็นที่ต้องการอย่างมากและมีไซต์เล็ก ๆ มากมาย
Mark Berry

5

Twitter ดูเหมือนว่าในที่สุดก็ปิดการเข้าถึง RSS มาตรฐานด้วยการเปิดตัว v1.1 API อย่างไรก็ตามมีแอพPHP Twitter-RSS-Parserที่ให้ฟีด Twitter RSS เต็มบนไซต์ของคุณ (ไม่ใช่แค่ผู้ใช้คนเดียวทวีตเช่นเดียวกับhttp://twitter-rss.com/ ):

  1. สร้างแอปทวิตเตอร์ใหม่
  2. เมื่อสร้างแล้วให้คลิกที่ 'สร้างโทเค็นการเข้าถึงของฉัน' ที่ด้านล่างของแท็บ 'รายละเอียด'
  3. ดูในแท็บ OAuth และรับรายละเอียดโทเค็น / ผู้บริโภค
  4. ดาวน์โหลด Twitter-RSS-Parser จาก github ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip )
  5. เปิดเครื่องรูดมันและ FTP ไปยังเว็บไซต์ของคุณ
  6. คัดลอกไฟล์ config.php-dist ไปยัง config.php
  7. แก้ไขไฟล์ config.php และแก้ไขบรรทัดด้านล่างเพื่อให้ตรงกับการตั้งค่า OAuth ของแอพ Twitter
  8. ไปที่ URL ที่คุณอัปโหลดเช่นhttp://domain.com/Twitter-RSS-Parser/?homeเพื่อตรวจสอบว่าใช้งานได้หรือไม่

config.php:

$consumer_key = 'xxxxxxxxxxxxxxxxxxxx';
$consumer_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

โปรดทราบว่าฉัน blogged เกี่ยวกับเรื่องนี้ซึ่งรวมถึงภาพหน้าจอ: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

ฉันควรทราบด้วยว่าคุณมีลิงก์ดังต่อไปนี้ซึ่งคุณสามารถใช้ URL ต่อไปนี้:


ฉันทำทุกขั้นตอน แอปพลิเคชันของฉันทำงานเมื่อฉันป้อนชื่อผู้ใช้ที่ถูกต้องใน$twit_nameใน config.php แต่ฉันต้องการใช้แอปพลิเคชันนี้เพื่อติดตามผู้ใช้หลายคน (เช่นส่งชื่อผู้ใช้ด้วยสตริงข้อความค้นหา) เป็นไปได้ไหม
hkBattousai

@hkBattousai วิธีที่คุณทำเช่นนี้คือมีฟีด RSS สำหรับผู้ใช้แต่ละรายดังนั้นในโปรแกรมอ่านฟีดของคุณคุณสร้างฟีดสำหรับ stephenfry ด้วย URL นี้ ( domain.com/… ) แล้วสร้างฟีดแยกต่างหากเช่น mdo ( domain.com/ Twitter-RSS-Parser? screen_name = mdo & count = 100 )
icc97

2

ฟีด RSS ถูกปลดออกสองสามสัปดาห์ด้วย API API ของ Twitter ฉันคิดว่า Twitter เลื่อนการเกษียณอายุเนื่องจากพวกเขารู้ว่าแอปจำนวนมากกำลังจะหยุดทำงาน (แอพที่ใช้ฟีด RSS ของ Twitter)

ปัญหาคือการสร้างฟีด RSS ด้วย v1.1 ของ API คุณต้องสร้างแอพที่รับรองความถูกต้อง มันยกระดับการเข้าถึงข้อมูลของคุณเพื่อให้ผู้พัฒนาเท่านั้นที่สามารถทำได้ ในที่สุดฉันก็ตัดสินใจที่จะเขียนสคริปต์ของตัวเองที่ทำงาน มันมีข้อได้เปรียบของคุณที่จะใช้มันบนเว็บไซต์ของคุณเพื่อที่คุณจะได้ไม่ต้องพึ่งพาบริการของบุคคลที่สาม เห็นได้ชัดว่าการติดตั้งลงบนเว็บไซต์ทำให้มันยุ่งยากเล็กน้อยสำหรับบางคน แต่ฉันพยายามทำให้มันง่ายที่สุด

ตรวจสอบที่ถูกเรียกว่า Twools และคุณสามารถหาข้อมูลทั้งหมดที่เกี่ยวกับมันบนหน้า Twools ผมเคยเขียนในบทความเชิงลึกของสิ่งที่ทวิตเตอร์จะทำกับ API ของพวกเขากำจัดของ RSS และวิธีการใช้ Twools- แนะนำ Twools- ทวิตเตอร์ RSS ฟีดของคุณ Unleashed

เมื่อคุณติดตั้งลงในเว็บไซต์ของคุณคุณสามารถสร้าง RSS ฟีด

ประการแรกคุณเลือกฟีดอินพุตของคุณ:

  • ไทม์ไลน์ที่บ้านของคุณ
  • ไทม์ไลน์ของผู้ใช้ (ของคุณหรือของผู้อื่น)
  • คุณพูดถึง
  • รายการโปรดของคุณ
  • รายการไทม์ไลน์ (จากรายการที่คุณเป็นเจ้าของ)
  • ได้รับข้อความโดยตรง (ปิดใช้งานโดยค่าเริ่มต้น)
  • ส่งข้อความโดยตรงแล้ว (ปิดใช้งานโดยค่าเริ่มต้น)
  • การค้นหา Twitter
  • ผู้ติดตามใหม่
  • เพื่อนใหม่

จากนั้นคุณสามารถกรองผลลัพธ์เหล่านี้:

ตัวกรองในทวีต
  • มีคำหลัก #hashtag หรือ @screen_name:คุณสามารถกรองด้วยคำหลัก hashtag หรือชื่อหน้าจอเดียวในฟิลด์นี้ ตัวอย่างเช่นหากคุณต้องการส่งคืนเฉพาะทวีตที่มี hashtag #socialmedia คุณจะต้องป้อนที่นี่ หรือคุณสามารถใส่ชื่อหน้าจอ (เช่น @iagdotme) เพื่อส่งคืนทวีตที่กล่าวถึงผู้ใช้นั้น
  • มีคำหลักทั้งหมด #hashtags หรือ @screen_names:คุณสามารถกรองคำหลักแฮชแท็กหรือชื่อหน้าจอได้หลายคำในฟิลด์นี้ สิ่งนี้คล้ายกับฟิลด์ก่อนหน้ายกเว้นว่าคุณสามารถเพิ่มคำหลักแฮชแท็กหรือชื่อหน้าจอได้หลายรายการโดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่นคุณสามารถป้อน "#socialmedia, @iagdotme" เพื่อส่งคืนทวีตที่มี hashtag #socialmedia และพูดถึง @iagdotme
  • ไม่มีคำหลัก #hashtags หรือ @screen_names:คุณสามารถกรองคำหลักแฮชแท็กหรือชื่อหน้าจอได้หลายคำในฟิลด์นี้ สิ่งนี้คล้ายกับฟิลด์ก่อนหน้ายกเว้นเฉพาะทวีตที่ไม่มีคำหลักแฮชแท็กหรือชื่อหน้าจอใด ๆ จะปรากฏขึ้น
  • มี #hashtag เดียว:เหมือนกันกับฟิลด์แรกยกเว้นว่าแฮชแท็กเฉพาะนี้สามารถลบออกจากฟีดเอาต์พุตหากเลือกในตัวเลือกสุดท้าย
  • จาก:เฉพาะทวีตจากผู้ใช้เหล่านี้เท่านั้นที่จะถูกส่งคืน
  • ไม่ใช่จาก:ทวีตที่ไม่ได้มาจากผู้ใช้เหล่านี้เท่านั้นที่จะถูกส่งคืน
  • การใช้แอพ:คุณสามารถกรองโดยแอพที่ใช้ในการส่งทวีต คุณสามารถเลือกชื่อแอปได้หลายชื่อโดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่นหากต้องการส่งทวีตที่โพสต์ด้วย Hootsuite หรือ Buffer คุณสามารถป้อน "Hootsuite, Buffer" ได้ที่นี่
  • ไม่ได้ใช้แอพ:คล้ายกับฟิลด์ก่อนหน้า แต่ที่นี่คุณสามารถส่งคืนทวีตที่โพสต์ไม่ได้ใช้แอพเหล่านี้ คุณสามารถเลือกชื่อแอปได้หลายชื่อโดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่นหากต้องการส่งคืนทวีตที่ไม่ได้โพสต์โดยใช้ Hootsuite หรือ Buffer คุณสามารถป้อน "Hootsuite, Buffer" ได้ที่นี่
  • ยกเว้นแอปกำหนดเวลา:เมื่อทำเครื่องหมายในช่องนี้คุณสามารถยกเว้นแอพกำหนดเวลาที่หลากหลาย (เช่นบัฟเฟอร์, IFTTT, Social Oomph และ Triberr) จากผลลัพธ์ คุณสามารถแก้ไขรายการโดยแก้ไขไฟล์กำหนดค่า (ดูภายหลัง)
  • ยกเว้น RTs:เมื่อทำเครื่องหมายในช่องนี้คุณสามารถยกเว้น RTs จากผลลัพธ์ได้ สิ่งนี้ใช้ API ของ Twitters เพื่อส่งคืนไม่ใช่รีเวิร์ตเท่านั้น แต่ยังค้นหา RT ในทวีต
  • ถูกโปรดปรานแล้ว: แสดงเฉพาะทวีตที่ได้รับความนิยม
  • Been ได้รีทวีต: แสดงเฉพาะทวีตที่เพิ่งรีทวีตแล้ว
ตัวกรองในทวีต
  • ในสถานที่:คุณสามารถกรองตามตำแหน่งของบุคคลที่ทวีตทวีต ตัวกรองนี้จะดูสตริงตำแหน่งที่โปรไฟล์ของผู้ใช้
  • ใน Bio:คุณสามารถกรองคำหลักจากโปรไฟล์ผู้ใช้
  • เขียนเป็นภาษา:คุณสามารถกรองตามภาษาที่บุคคลนั้นทวีตทวีตเขียน

เมื่อคุณทำเสร็จแล้วคุณสามารถจัดการผลผลิต ...

  • ลบแฮชแท็กที่ระบุ:หากคุณป้อนแฮชแท็กในฟิลด์ 'มี #hashtag เดียว' ด้านบนคุณสามารถลบสิ่งนี้ออกจากเอาต์พุตได้ สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณต้องการใช้สำหรับการโพสต์ข้าม ตัวอย่างเช่นหากคุณต้องการดึงทวีตด้วย #li hashtag เพื่อข้ามโพสต์ไปยัง LinkedIn คุณจะไม่ต้องการให้ #li hashtag ปรากฏในฟีด
  • ลบแฮชแท็กทั้งหมด:นี่ค่อนข้างโหดร้าย - มันจะลบแฮชแท็กทั้งหมดรวมถึงอันอินไลน์
  • ลบแฮชแท็กทั้งหมดออกจากจุดสิ้นสุด แต่เพียงลบ '#' ที่อื่น:นี่อาจมีประโยชน์มากกว่าตัวกรองแฮชแท็กก่อนหน้า มันจะลบแฮชแท็กทั้งหมดออกจากตอนท้ายของทวีต อย่างไรก็ตามมันจะเก็บแฮชแท็กไว้ในเนื้อหาหลักของทวีต แต่จะลบสัญลักษณ์ "#" สิ่งนี้มีประโยชน์เมื่อผู้ใช้แฮชแท็กอินไลน์ซึ่งการลบจะทำให้รู้สึกว่าทวีต ตัวอย่างเช่น "แอป #twitter ที่ยอดเยี่ยมให้คุณกลับ #rss ฟีด #socialmedia #twittertools" ของคุณจะกลายเป็น "แอพ twitter ที่ยอดเยี่ยมให้คุณกลับฟีด RSS ของคุณ"
  • ลบชื่อหน้าจอทั้งหมด (รวมถึง 'ผ่าน @screenname'): ชื่อนี้จะลบชื่อหน้าจอทั้งหมดออกจากทวีต มีประโยชน์สำหรับการโพสต์ข้ามและทำความสะอาดทวีต
  • ลิงก์ไปยัง URL ที่ 1 ที่มีอยู่ในทวีต (ถ้ามี):ฟีด RSS มักจะเชื่อมโยงไปยังแต่ละทวีต แต่ถ้าคุณเลือกตัวเลือกนี้ Twools จะเชื่อมโยงไปยัง URL แรกที่มีอยู่ในทวีตแต่ละรายการ สิ่งนี้มีประโยชน์มากหากคุณต้องการคั่นหน้าบทความจากทวีตหรือโพสต์ข้ามไปที่ LinkedIn หรือ Facebook เชื่อมโยงไปยังบทความที่อยู่ในทวีต
  • Unshorten URL (หากเลือก "เชื่อมโยงไปยัง URL ที่ 1 ที่มีอยู่ในทวีต") - ช้า: Twools พยายามแยก URL ที่มีอยู่ในทวีตโดยการค้นหาว่าจะเปลี่ยนเส้นทางไปที่ใด ซึ่งอาจช้ามากเนื่องจาก Twools ต้องผ่านแต่ละ URL แยกกัน อย่างไรก็ตามมันจะมีประโยชน์เมื่อคุณต้องการเชื่อมโยงไปยัง URL ที่สะอาด
  • ลบ URL ทั้งหมด:ลบ URL ทั้งหมดออกจากทวีต สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณเลือก "ลิงก์ไปยัง URL ที่ 1 ที่มีอยู่ในทวีต"
  • แสดงชื่อหน้าจอของผู้ส่งแทนที่จะเป็นทวีต:หากคุณต้องการส่งคืนชื่อหน้าจอของบุคคลที่ส่งทวีตให้เลือกตัวเลือกนี้ สิ่งนี้มีประโยชน์หากคุณต้องการค้นหาข้อมูลเกี่ยวกับผู้ติดตามหรือคนที่พูดถึงคุณ คุณสามารถใช้ข้อมูลนี้เพื่อติดตามเลิกติดตามหรือเพิ่มลงในรายการ

มันดูเหลือเชื่อ ขอขอบคุณสำหรับการเขียนสิ่งนี้ !! ฉันจะลองแล้วบอกให้คุณรู้ว่ามันเป็นยังไง :) (ตรงนั้น)

ไม่ต้องกังวล - หวังว่าคุณจะพบว่ามีประโยชน์ ฉันเกือบจะเสร็จสิ้นปลั๊กอิน WordPress รุ่นแล้วซึ่งจะทำให้ใช้งานง่ายยิ่งขึ้น แจ้งให้เราทราบว่าคุณจะไปได้อย่างไร!
baritoneuk

1

แม้ว่าจะไม่ได้ทางตรงที่จะได้รับอาหารที่มีการอ่าน RSS ที่สนับสนุนการอ่านของ Twitter ระยะเวลา - BazQux อ่าน มันไม่เพียง แต่แสดงข้อความของทวีตเท่านั้น แต่ยังรวมถึงอวตารของผู้แต่งและรูปภาพที่แนบมาด้วย

คุณสามารถลองนำเข้าการสมัครสมาชิก Google Reader ของคุณและควรจัดการลิงก์เก่าของคุณโดยอัตโนมัติด้วย Twitter JSON API ใหม่ คุณสามารถสมัครสมาชิก Twitters ใหม่โดยเพียงป้อน twitter.com/UserName url

PS: ฉันเป็นผู้เขียน BazQux Reader


ขอขอบคุณ แต่อาจเป็นภาระหนักเนื่องจากการสมัครรับฟีด Twitter ไม่ทำงานได้ดีนัก (มันแสดงข้อความ "สมัครรับฟีดใหม่" เป็นเวลานานจนกระทั่งในที่สุดมันก็เริ่มแสดงโพสต์) ในที่สุดมันก็ใช้งานได้ดังนั้นฉันจะยอมรับคำตอบ
waldyrious

เอ่อขอโทษฉันไม่ได้สังเกตว่ามันเป็นเพียงการทดลองใช้ฟรี ฉันขอโทษที่ไม่ได้ผลสำหรับฉัน ฉันจะต้องยอมรับไม่ได้
waldyrious

-1

มีเว็บไซต์newsmixx.comที่แสดงตัวสั่นด้วยความตื่นเต้นและฟีดอื่น ๆ สำหรับการค้นหา เพียงเข้าไปที่หน้าค้นหาและค้นหาข้อความค้นหา


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