2012-04-18 20 views
8

Tôi đã bắt đầu học API Twitter4j và đã nhận tất cả thông tin đăng nhập và mã thông báo từ Twitter để sử dụng. Tôi đang sử dụng twitter4j API phiên bản 2.2.5.Làm thế nào tôi có thể nhận được tất cả các văn bản của một tweet đã được retweeted và kéo dài 140 ký tự?

Tôi có thể tự mình có được timeline bằng chương trình java đơn giản và in trên console. Tôi có thể nhận được tất cả các tweet và tweet lại được thực hiện bởi tôi bằng cách sử dụng mã dưới đây.

List<Status> statuses; 
statuses = twitter.getUserTimeline(); 
for (Status status1 : statuses){ 
    System.out.println(status1.getText()); 
} 

Vấn đề là tôi đã tweet lại một tweet có 140 ký tự, vì vậy sau khi tweet lại nó trở thành hơn 140 ký tự. Nó không in toàn bộ tweet trong bảng điều khiển, thay vào đó nó đang in ... ở cuối.

RT @xxxxxx: The ************************************ , but the pai..... 

Làm cách nào để tải toàn bộ tweet?

+1

Không phải bất kỳ ký tự sau 140 loại bỏ bởi twitter? Nếu vậy, không có cách nào để có được chúng. Tôi có thể đã sai. – vascowhite

+0

No.I retweeted bằng cách sử dụng trang web chính của họ. Tôi có thể xem toàn bộ tweet trên trang chủ của tôi. – vikiiii

+0

Nhìn vào những gì được truyền trên dây để đáp ứng các cuộc gọi api của bạn, nó có thể chỉ là api này không thể cho bạn biết - nếu máy chủ không nói với nó – daveb

Trả lời

Các vấn đề liên quan