Chỉ nhận thấy sự tăng đột biến của khách truy cập sau một t.co/LINKCó liên kết được viết lại bởi twitter. Có cách nào để theo dõi lại tin nhắn twitter có chứa liên kết, nếu bạn biết liên kết?Tìm kiếm các tweet có t.co liên kết được viết lại
Trả lời
Bạn có thể thực hiện việc này bằng API twitter 1.1. Cách dễ nhất là sử dụng api là thông qua giao diện điều khiển API twitter. Dưới đây là các bước:
Chuyển đến https://dev.twitter.com/rest/tools/console
Chọn
https://api.twitter.com/1.1
từ menu thả xuốngService
.Chọn
OAuth 1
từ trình đơn thả xuốngAuthentication
và ủy quyền bằng tài khoản twitter của bạn.Chọn
GET
/search/tweets.json
api.Loại liên kết t.co (ví dụ
https://t.co/w6iqrcuZMA
) trong tham số truy vấnq
(Hãy thử cả http và https liên kết. Trong trường hợp của tôi vào liên kết http trở không có hồ sơ trong khi https liên kết trở lại một số hồ sơ). Tất cả các kết quả tìm kiếm sẽ được trả về ở định dạng json.Bây giờ để mở sử dụng tweet thực tế liên kết này (điền vào placeholders tất nhiên):
https://twitter.com/{user.screen_name}/status/{id_str}
Dường như giao diện điều khiển REST không còn khả dụng nữa. – Bonnici
liên kết t.co hiển thị trong tìm kiếm, vì vậy nếu bạn tò mò, bạn có khoảng một tuần để tìm thấy chúng trước khi chúng bị loại bỏ khỏi chỉ mục tìm kiếm.
Ví dụ: http://search.twitter.com/search.json?q=https:%2F%2Ft.co%2FGJMsIcM6
Returns:
{
"completed_in": 0.019,
"max_id": 178215431251828740,
"max_id_str": "178215431251828736",
"page": 1,
"query": "https%3A%2F%2Ft.co%2FGJMsIcM6",
"refresh_url": "?since_id=178215431251828736&q=https%3A%2F%2Ft.co%2FGJMsIcM6",
"results": [
{
"created_at": "Fri, 09 Mar 2012 20:27:24 +0000",
"from_user": "kurrik",
"from_user_id": 7588892,
"from_user_id_str": "7588892",
"from_user_name": "Arne Roomann-Kurrik",
"geo": null,
"id": 178215431251828740,
"id_str": "178215431251828736",
"iso_language_code": "en",
"metadata": {
"result_type": "recent"
},
"profile_image_url": "http://a0.twimg.com/profile_images/24229162/arne001_normal.jpg",
"profile_image_url_https": "https://si0.twimg.com/profile_images/24229162/arne001_normal.jpg",
"source": "<a href="http://twitter.com/tweetbutton" rel="nofollow">Tweet Button</a>",
"text": "RT @raffi: “Twitter Catches the 'SPDY' Train” from @wired → http://t.co/suCbWWEl (& they reference my tweet! → https://t.co/GJMsIcM6)",
"to_user": null,
"to_user_id": null,
"to_user_id_str": null,
"to_user_name": null
},
{
"created_at": "Fri, 09 Mar 2012 20:26:26 +0000",
"from_user": "raffi",
"from_user_id": 8285392,
"from_user_id_str": "8285392",
"from_user_name": "Raffi Krikorian",
"geo": null,
"id": 178215186921033730,
"id_str": "178215186921033730",
"iso_language_code": "en",
"metadata": {
"result_type": "recent"
},
"profile_image_url": "http://a0.twimg.com/profile_images/1270234259/raffi-headshot-casual_normal.png",
"profile_image_url_https": "https://si0.twimg.com/profile_images/1270234259/raffi-headshot-casual_normal.png",
"source": "<a href="http://twitter.com/tweetbutton" rel="nofollow">Tweet Button</a>",
"text": "“Twitter Catches the 'SPDY' Train” from @wired → http://t.co/suCbWWEl (& they reference my tweet! → https://t.co/GJMsIcM6)",
"to_user": null,
"to_user_id": null,
"to_user_id_str": null,
"to_user_name": null
}
],
"results_per_page": 15,
"since_id": 0,
"since_id_str": "0"
}
Bạn sẽ thấy tìm kiếm trả về retweets là tốt.
{ lỗi: [ { nội dung: "API REST REST của Google không còn hoạt động nữa. Vui lòng chuyển sang API v1.1. Https://dev.twitter.com/docs/api/1.1/overview.", mã: 68 } ] } – Ultrasaurus
Vâng, điểm cuối API được đề cập hiện đã hết hạn. Bạn sẽ cần phải sử dụng http://api.twitter.com/1.1/search/tweets.json?q=https:%2F%2Ft.co%2FGJMsIcM6 thay vào đó, thật không may sẽ không hoạt động trong trình duyệt. Hãy thử sử dụng công cụ OAuth ở bên phải https://dev.twitter.com/docs/api/1.1/get/search/tweets để tạo yêu cầu hợp lệ. –
Hiện hoạt động nữa! – skywinder
Đây là cách nhanh chóng và dễ dàng:
- Go to: http://dev.twitter.com/rest/tools/console
Dịch vụ: “api.twitter.com/1.1”
Authentic ation: OAuth 1, sau đó đăng nhập nếu bạn cần
Đảm bảo GET được chọn và dán
https://api.twitter.com/1.1/search/tweets.json?q=http%3A%2F%2Ft.co%2F{**SUFFIX**}
vào hộp URL yêu cầu.Thay thế
**SUFFIX**
bằng hậu tố URL t.co.Vì vậy, nếu các URL mà bạn đang tìm kiếm làt.co/**N2ul8FFCxu**
, liên kết mà bạn dán nên trông như thế này:
https://api.twitter.com/1.1/search/tweets.json?q=http%3A%2F%2Ft.co%2F{**N2ul8FFCxu**}
Bấm Gửi
Mở tab mới và dán
twitter.com/**SCREEN_NAME**/status/**ID_STR**
vào thanh địa chỉ**SCREEN_NAME**
và**ID_STR**
với thông tin từ Phản ứng. Như thế này:
twitter.com/**twitter**/status/**526534593826938881**
Việc tìm kiếm twitter tiêu chuẩn sẽ làm việc cho một vài ngày.
Đối với các liên kết t.co cũ hơn, bạn có thể thử tìm kiếm bằng find-tco.appspot.com.
- 1. Tìm liên kết t.co đến đâu
- 2. Tìm kiếm Twitter (atom) API - loại trừ các tweet lại
- 3. Twitter4j: Tìm kiếm các tweet công khai
- 4. rails_admin liên kết có thể tìm kiếm
- 5. Twitter Api: nhận các tweet có liên kết
- 6. Cách tìm các tweet có chứa URL?
- 7. Tìm kiếm các Tweet bằng Ký tự Unicode/Apple Emoji?
- 8. Tìm kiếm trò chơi Nibbles được viết lại trong C#
- 9. Cách liên kết 'tìm kiếm' và 'tìm kiếm-lặp lại' với C-f trong Emacs?
- 10. tìm vị trí tweet
- 11. twitter tìm kiếm api không có nơi nào trả lại
- 12. tweet liên kết này trong đường ray ứng dụng
- 13. Sử dụng Tweepy để tìm kiếm các tweet với API 1.1
- 14. công cụ tìm kiếm tốt nhất được viết bằng python
- 15. Tôi có thể tìm kiếm các kết quả quy trình được lưu trữ không?
- 16. tweet của người dùng tìm kiếm Twitter API giữa các ngày
- 17. Số lượng tìm kiếm được trả về kết quả là
- 18. Nút Tweet Twitter không được tính
- 19. Lucene.Net Kết quả tìm kiếm để làm nổi bật các từ khóa tìm kiếm
- 20. Cách viết trình liên kết
- 21. Lặp lại Microsoft Word VBA cho đến khi không có kết quả tìm kiếm nào được tìm thấy
- 22. Cách viết liên kết javadoc?
- 23. C# /. Net x.x có thực hiện danh sách được liên kết kép (có thể được lặp lại qua lại) không?
- 24. Thay đổi đường dẫn tìm kiếm DLL cho DLL được liên kết tĩnh
- 25. Cách định cấu hình tìm kiếm nhiều pg_search trên các mô hình được liên kết trong Rails?
- 26. Tìm kiếm Hộp kết hợp như Google Tìm kiếm
- 27. các thư mục tìm kiếm mặc định để liên kết thư viện trên Mac OS X
- 28. Thuật toán tìm kiếm các mục có liên quan dựa trên các thẻ phổ biến
- 29. Có cách nào hiển thị 'Tìm kiếm có liên quan' khi sử dụng API tìm kiếm tùy chỉnh của Google
- 30. liên kết trang web phụ trong kết quả tìm kiếm google
Bạn có ý định thực hiện việc này theo lập trình hay bạn chỉ muốn thực hiện tìm kiếm trên search.twitter.com? Theo tôi biết, không thể lấy id của tweet giới thiệu từ liên kết t.co (trừ khi bạn là Twitter). Đặt cược tốt nhất của bạn sẽ là 1) xem https://dev.twitter.com/docs/tweet-entities để tìm kiếm api hoặc 2) tìm kiếm URL chưa được rút ngắn, vì tôi không tin vào các liên kết t.co " hiển thị "trong tìm kiếm. –
Không, không. Tôi nghĩ rằng nếu một chuỗi được kết hợp như một URL nó được thay thế bằng một ID rút ngắn và mặc dù nó xuất hiện trong kết quả thực sự tìm kiếm không nhận ID. Nếu nó có ý nghĩa gì. Tôi thực sự đã tìm thấy một số bài đăng của Twitter về các vấn đề với API do sử dụng trình rút ngắn URL. Tôi chỉ hy vọng tìm thấy tweet có chứa URL đến trang web của tôi. – santa
Tôi cảm thấy cho hoàn cảnh của bạn, Twitter làm cho nó cực kỳ khó khăn để tìm nguồn gốc của sự vật. Trong tương lai, có thể dễ dàng nhất để chia sẻ từng liên kết với một số loại định danh duy nhất của riêng bạn. Ví dụ: www.domain.com/page-1?ref=XYZ –