Với Twitter tắt vòi API 1.0 vào ngày 6/11/2013, chúng tôi có một số trang web hiện không hiển thị dòng thời gian. Tôi đã tìm kiếm một ví dụ "Nếu bạn đã làm điều đó, bây giờ hãy làm điều này". Đây là thông báo của Twitter. https://dev.twitter.com/blog/api-v1-is-retiredCần một ví dụ đơn giản về API Twitter v1.1 để hiển thị dòng thời gian bằng cách sử dụng jQuery hoặc C# ASP.NET
Đây là những gì chúng tôi đã làm ban đầu để hiển thị dòng thời gian Twitter thông qua API 1.0.
<div id="twitter">
<ul id="twitter_update_list"></ul>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&count=1"></script>
<div style="float:left;"><a href="https://twitter.com/companytwitterhandle" target="_blank">@companytwitterhandle</a> | </div>
<div class="twitterimg"> </div>
</div>
Ban đầu tôi đã thử thay đổi phiên bản trong URL tham chiếu JavaScript như vậy, không hoạt động.
<script type="text/javascript" src="http://api.twitter.com/1.1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&count=1"></script>
Sau đó, tôi đã xem tài liệu API Twitter (https://dev.twitter.com/docs/api/1.1/overview) thiếu một ví dụ chuyển tiếp rõ ràng. Tôi không có 4 hoặc 5 giờ để nghiên cứu kỹ, hoặc vào Câu hỏi thường gặp này (https://dev.twitter.com/docs/faq#17750).
Sau đó, tôi tìm thấy tài liệu API này về dòng thời gian của người dùng. Vì vậy, tôi đã thay đổi URL một lần nữa như hình dưới đây. https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
<script type="text/javascript" src="https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=companytwitterhandle&count=1"></script>
Điều đó không hiệu quả.
Sử dụng jQuery hoặc C# ASP.NET MVC, làm cách nào tôi có thể chuyển giao giao diện đó từ Twitter API 1.0 sang Twitter API 1.1? Ưu tiên đầu tiên của tôi là dành cho trình thực hiện phía trình duyệt của khách hàng nếu có thể. Vui lòng bao gồm một ví dụ về mã. Cảm ơn.
sử dụng này JavaScript thuần túy thay vì jQuery như OP được yêu cầu và dường như không hoạt động. https://jsfiddle.net/3xsjn59u/ –
@WesModes, tôi là OP và mã này hoạt động vào thời điểm đó. Bài đăng đã gần 3 năm nay nên có thể đã lỗi thời vào lúc này. Không có ý nghĩa trong downvoting này mặc dù. :) –
Cũng lưu ý, ví dụ fiddle có chuỗi "18digitmagicnumber" được gán cho data-widget-id, chứ không phải là số thực Twitter. Bạn sẽ cần một số tài khoản thực sự cho Twitter để mẫu mã đó hoạt động. Khi ở nhà tuyển dụng trước đó, tôi không cảm thấy thận trọng khi xuất bản thông tin đó. –