Video: Breaking Through The (Google) Glass Ceiling by Christopher Bartholomew 2025
Để ứng dụng Android của bạn giao tiếp với các máy chủ Twitter, bạn cần mã OAuth của chính mình. Để có được chúng, hãy làm theo các bước đơn giản được liệt kê dưới đây và bạn sẽ được trên con đường của bạn để phát triển ứng dụng Twitter của riêng bạn.
Twitter có thể thay đổi thiết kế của trang web bất cứ lúc nào mà không cần thông báo.
-
Đăng nhập vào tài khoản người dùng Twitter của bạn (hoặc đăng ký tài khoản nếu bạn chưa có tài khoản).
-
Truy cập Trang nhà phát triển ứng dụng Twitter .
Nếu các ngôi sao được canh lề hài hòa, bạn sẽ thấy trang Tạo một ứng dụng của Twitter.
-
Trên trang Tạo một ứng dụng, hãy điền vào tất cả các trường bắt buộc cùng với trường URL gọi lại (gây hiểu nhầm).
Khi bạn truy cập trang, bạn sẽ thấy trường Tên, trường Mô tả, trường trang web, và trường URL gọi lại. Tất cả trừ trường URL Gọi lại được liệt kê là bắt buộc.
Việc tạo một tên ứng dụng (đối với trường Tên) không phải là thách thức. Nhưng những gì bạn sử dụng cho các lĩnh vực khác không? Rốt lại, bạn không tạo ra một ứng dụng Android mạnh về công nghiệp. Bạn đang tạo chỉ một ứng dụng thử nghiệm - một ứng dụng để giúp bạn xem cách sử dụng Twitter4J.
Tin tốt là gần như mọi thứ bạn nhập vào trường Mô tả là ổn. Điều này cũng đúng đối với trường trang web và các trường Gọi lại URL, miễn là bạn nhập những thứ giống như các URL thật.
Để liên lạc với Twitter thông qua một ứng dụng Android, bạn cần một URL gọi lại. Không phải lĩnh vực trang web cũng không phải trường Callback URL phải trỏ đến một trang web thực. Nhưng bạn phải điền vào hai lĩnh vực.
Sử dụng OAuth, bạn có thể đăng nhập người dùng vào Twitter thông qua trình duyệt web. Khi đăng nhập thành công, trình duyệt của người dùng truy cập một trang cụ thể và URL của trang đó là URL gọi lại.
Trường URL gọi lại không được đánh dấu là bắt buộc. Tuy nhiên, bạn phải nhập URL (ví dụ // www. Example. Com) vào trường URL gọi lại.
-
Sau khi đồng ý với các điều khoản và thực hiện các công việc khác để chứng minh rằng bạn là một người tốt, hãy nhấp vào nút Tạo ứng dụng Twitter của bạn.
Làm như vậy sẽ đưa bạn đến một trang nơi bạn thấy một số chi tiết về ứng dụng mới của bạn - tab Chi tiết, nói cách khác. Đối với ví dụ này, hai mục quan trọng nhất là cấp truy cập của ứng dụng và khoá khách hàng của ứng dụng.
Trong thế giới OAuth, ứng dụng có mã giao tiếp với các máy chủ của Twitter là khách hàng . Để xác định mình là người tiêu dùng đáng tin cậy, một ứng dụng phải gửi mật khẩu đến các máy chủ của Twitter. Trong thuật ngữ của OAuth, các mật khẩu này được gọi là chìa khóa khách hàng và bí mật của người tiêu dùng .
-
Trên cùng trang web đó, chọn tab Quyền của ứng dụng.
Trong tab Quyền, bạn sẽ thấy một sự lựa chọn của các kiểu truy cập.
-
Thay đổi quyền truy cập của ứng dụng của bạn từ Chỉ đọc (mặc định) sang Đọc, Viết và Truy cập Thông điệp trực tiếp.
Đối với ứng dụng đồ chơi này, bạn chọn Đọc, Viết và Truy cập Thông điệp Trực tiếp - mô hình truy cập dễ chấp nhận nhất hiện có. Tùy chọn này ngăn không cho ứng dụng của bạn chạm vào tường gạch vì các vấn đề về truy cập. Nhưng khi bạn phát triển một ứng dụng thực, bạn làm ngược lại - bạn chọn tùy chọn ít nhất cho phép phù hợp với yêu cầu của ứng dụng.
Trước tiên thay đổi cấp truy cập của ứng dụng của bạn, và sau đó tạo mã thông báo truy cập của ứng dụng (như được giải thích trong Bước 9). Không tạo mã thông báo truy cập trước khi thay đổi cấp truy cập. Nếu bạn cố gắng thay đổi cấp độ truy cập sau khi tạo mã thông báo truy cập, ứng dụng của bạn sẽ không hoạt động. Điều tồi tệ hơn, dev. twitter. com sẽ không cảnh báo bạn về vấn đề.
-
Nhấp vào nút cung cấp để cập nhật cài đặt ứng dụng của bạn.
Làm như vậy thay đổi cấp độ truy cập của ứng dụng của bạn để đọc, viết và truy cập tin nhắn trực tiếp.
-
Trên cùng trang web đó, chọn thẻ Keys and Access Tokens.
Sau khi chọn tab đó, bạn sẽ thấy một số nội dung mới trên trang.
-
Nhấp vào nút Create My Access Token.
Sau khi thực hiện, thẻ Keys and Access Tokens của ứng dụng sẽ hiển thị mã thông báo truy cập của ứng dụng và bí mật mã thông báo truy cập, ngoài cấp truy cập, khóa người tiêu dùng và bí mật của người dùng.
-
Sao chép bốn mã (Khóa người tiêu dùng, Bí mật người tiêu dùng, Truy cập Thông minh và Truy cập Token Secret) từ tab Chi tiết của ứng dụng đến các dòng phù hợp trong hoạt động chính của ứng dụng.
