2013-06-13 36 views
6

Nếu người dùng iOS không có tài khoản twitter, có thể sử dụng xác thực ứng dụng chỉ qua TWRequest cho apis như nhận dòng thời gian của người dùng không? (user_timeline.json)?TWRequest iOS API chỉ hỗ trợ xác thực ứng dụng?

Tôi hiện đang nhận được trạng thái http 400 với API user_timeline.json khi không có thiết lập tài khoản twitter trên thiết bị iOS.

Trả lời

0

Nhìn vào câu trả lời này: iOS Twitter User-Timeline fetching with v1.1 API

Dù sao, kể từ iOS 5 và Twitter REST API v1.1 thứ trở nên khá phức tạp để lấy bất kỳ thông tin từ một thiết bị mà không sử dụng một tài khoản.

Giải pháp của tôi là thêm UIWebView (thay vì UITableView lý tưởng). Và sau đó phát triển một trang web PHP (một bảng với tweets) lấy thông tin dòng thời gian từ Twitter đến máy chủ của tôi.

1

Bạn không thể sử dụng TWRequest trực tiếp vì TWRequest yêu cầu một phiên bản của ACAccount. AcAccount này là tùy chọn theo tài liệu và việc triển khai Apple hoàn toàn có thể xử lý luồng ứng dụng chỉ khi acAccount là không, nhưng tiếc là không phải vậy.

Tuy nhiên, bạn có thể sử dụng thư viện STTwitter để truy xuất dòng thời gian người dùng mà không có ngữ cảnh của người dùng.

Đoạn mã here.

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