Dạo gần đây hay làm việc với yêu cầu lấy thông tin, bài viết từ các trang mạng xã hội của khách hàng về website của họ nên có dịp được tiếp xúc nhiều với các khái niệm API, JSON, Access Token. Các mạng xã hội thì nhiều: Facebook, Twitter, Tumblr, Pinterest, Instagram… Dạo này ít viết bài chia sẻ kinh nghiệm nên nay tranh thủ lúc nhàng rỗi lần lượt viết các bài viết chia sẻ vừa là hướng dẫn các bạn vừa để lưu trữ sau này nếu có gặp lại thì chỉ cần giở ra xem.
Làm gì thì làm chứ mà mỗi khi làm việc với mấy thứ này thì cái đầu tiên cần phải sử dụng là Access Token. Nhiều bạn sẽ hỏi: Ủa vậy Access Token là gì?
Access Token là đoạn mã sinh ra ngẫu nhiên được sử dụng bí mật cho mỗi người dùng, ứng dụng khi thực hiện các thao tác quan trọng, hay truy cập vào tài khoản của người dùng. Bạn có thể tạm hiểu access token trong trường hợp này như một đường hầm bí mật để vào ngôi nhà của bạn. Các hình thức xác thực như username, password giống như khóa và chìa khóa cửa nhà của bạn vậy. Access token sẽ không đi qua cánh cửa này.
Đây là định nghĩa mình tìm được trên mạng còn mình thì định nghĩa theo kiểu dễ hiểu nó như một tấm giấy phép thông hành cho phép người khác vào nhà của mình (tài khoản của mình) được làm những gì và không được làm những gì. Ví dụ được xem nhà bếp nhưng không được xem nhà tắm, được phép xem văn bản nhưng không được phép chỉnh sửa… Đại loại thế.
Hầu hết các dịch vụ mạng xã hội đều cung cấp tính năng cho phép phát triển ứng dụng trên nền tảng của mình nên đều hỗ trợ người dùng lấy mã này dễ dàng. Tuy nói dễ nhưng đôi khi với những người không biết thì đó là cả một vấn đề. Trong bài viết đầu tiên về mảng này vì điều kiện thời gian nên mình chỉ xin giới thiệu các lấy mã Access Token của dịch vụ Tumblr vì mình thấy nó dễ lấy nhất. Đặc biệt là mới làm việc với nó xong nên… nhớ.
Rất đơn giản chỉ cần vài bước:
– Bước 1: Đăng nhập vào tài khoản Tumblr của bạn
– Bước 2: Truy cập vào địa chỉ https://www.tumblr.com/oauth/apps bấm vào nút + Register Application rồi điền đầy đủ thông tin vào form đăng ký.
– Bước 3: Đoạn mã Access Token chính là dãy ký tự tại mục OAuth Consumer Key.
Xong. Đơn giản quá phải không các bạn. Bài viết đầu tạm thế thôi ở những bài viết sau mình sẽ hướng dẫn khai thác nó cũng như với các mạng xã hội khác như Facebook, Twitter, Pinterest, Instagram…
Chúc các bạn thành công.
Huỳnh Mai Anh Kiệt