Làm thế nào để bạn tìm thấy một nguồn cấp dữ liệu Twitter Twitter?


18

Được cung cấp tên người dùng Twitter, bạn tìm nguồn cấp RSS ở đâu cho người dùng đó?


Đối với các thay đổi API v1.1, tôi đã trả lời một câu hỏi riêng : webapps.stackexchange.com/a/45963/42726
icc97

Câu trả lời:


11

Hãy thử xem:

http://twitter.com/statuses/user_timeline/{username}.rss

Thay thế {username}bằng ID người dùng Twitter. Bây giờ, làm thế nào để có được ID? Chỉ cần chuyển sang Twitter cũ và đi đến hồ sơ của bạn. Có nó, liên kết nguồn cấp dữ liệu RSS! Chỉ cần di chuột qua nó, và bạn sẽ biết ID người dùng Twitter.


2
bạn cũng có thể thay thế .rss bằng .json để thay đổi định dạng.
amccormack

1
Nó đang làm việc! Nguồn cấp dữ liệu RSS cho twitter.com/aurora_alertstwitter.com/statuses/user_timeline/aurora_alerts.rss
Peter Mortensen

Có cách nào để có được ID mà không cần phải tham gia Twitter không?
Kyralessa

Xem câu trả lời bên dưới - bạn không cần ID số, ​​tên người dùng sẽ hoạt động.
thuyền tóc

1
Điều này không còn hoạt động. Có một cách mới để lấy nguồn cấp dữ liệu .
NN

9

Bookmarklet này sẽ cho bạn thấy nguồn cấp dữ liệu cho bất kỳ người dùng nào.

http://alexch.github.com/bookmarklets/

Twitter không nói cho bạn toàn bộ câu chuyện. Các nguồn cấp dữ liệu ở đó và họ cập nhật. Họ chỉ cần lấy liên kết ra khỏi giao diện người dùng. Các bookmarklet đặt chúng trở lại. :-)


7

Như đã giải thích trong https://dev.twitter.com/docs/faq#11716 http://twitter.com/statuses/user_timeline/username.rss không còn được hỗ trợ.

Cách chính xác để nhận nguồn cấp dữ liệu Twitter bây giờ như sau:

https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username

Rõ ràng là bạn sẽ phải thay thế usernamebằng tên người dùng mà bạn đang theo dõi.


2
Thật không may, điều này cũng sẽ bị phản đối (trong tháng này, trên thực tế). Xem dev.twitter.com/discussions/11582 để biết chi tiết. Tôi không chắc chắn sẽ có bất kỳ lựa chọn thay thế nào, nhưng tôi sẽ hỏi một câu hỏi về điều đó.
waldyrious

Đúng, không còn hoạt động.
Ngừng làm hại Monica

5

Bạn thậm chí có thể nhận nguồn cấp dữ liệu RSS của hồ sơ của bạn!

Mô hình là

http://twitter.com/statuses/user_timeline/username.rss

trong đó usernametên người dùng Twitter (ví dụ cshirky:).

Tôi đã thử nó và nó hoạt động! Bạn không cần biết ID người dùng số.


Điều này không còn hoạt động. Có một cách mới để lấy nguồn cấp dữ liệu .
NN

2

Tôi đã tạo một công cụ, Twitter RSS Feed Getter , để lấy nguồn cấp RSS cho người dùng Twitter. Bạn chỉ cần nhập tên người dùng vào trường nhập và nhấn nút Tìm nạp RSS .


0

Sử dụng search.twitter.com (Nâng cao) rồi gram liên kết "Nguồn cấp dữ liệu cho truy vấn này" từ trên cùng bên trái: http://search.twitter.com/search.atom?q=+from%3A nbUSER}

tức là http://search.twitter.com/search.atom?q=+from%3Aaplusk cho Ashton Kutcher (aplusk).


2
API tìm kiếm công khai của Twitter không đáng tin cậy lắm. Nó sẽ không cung cấp cho bạn các bài đăng cũ hơn một giới hạn nhất định (chúng thay đổi dựa trên lưu lượng truy cập) và nó cũng chịu sự điều chỉnh. Thay vào đó, hãy sử dụng liên kết RSS của trang web chính - ít nhất là cho đến khi họ vô hiệu hóa nó thay vì chỉ ẩn nó - mà bạn có thể tìm thấy bằng một cú nhấp bằng alexchaffee.com/bookmarklets/#twitterrss
Alex Chaffee

Điều này không còn được hỗ trợ nữa "Twitter REST API v1 không còn hoạt động. Vui lòng di chuyển sang API v1.1. Dev.twitter.com/docs/api/1.1/overview ."
Christ-OFF
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.