Bài tập Phát triển ứng dụng đa nền tảng: Kế hoạch làm việc tuần 7. Chương này cung cấp cho học viên những nội dung về: API chặn tin nhắn; giao diện chức năng chặn tin nhắn; API ẩn nhật ký; giao diện chức năng ẩn nhật ký; API kiểm tra mã xác nhận; giao diện kiểm tra mã xác nhận; API xóa tìm kiếm; giao diện xóa tìm kiếm; API lấy mã xác nhận; giao diện lấy mã xác nhận;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY KẾ HOẠCH LÀM VIỆC TUẦN Viện Công nghệ thông tin Truyền thông 2021 Nhắc lại Tổng cộng có API sau: signup, login, logout, get_user_info, set_user_info, add_post, get_post, get_list_posts, check_new_item, edit_post, delete_post, report, set_comment, get_comment, like, edit_comment, del_comment, search, set_request_friend, get_requested_friend, set_accept_friend, get_user_friends, change_password, set_block_diary, get_conversation, delete_message, get_list_conversation, delete_conversation © SoICT 2021 Agile software development Danh sách API Các API thêm vào: set_official_account, check_verify_code, del_saved_search, get_list_suggested_friends, get_verify_code, get_saved_search, admin_api: get_admin_permission, get_user_list, set_role, get_analyst_result, set_user_state, delete_user, get_user_basic_info © SoICT 2021 Agile software development Mục lục API chặn tin nhắn Giao diện chức chặn tin nhắn API ẩn nhật ký Giao diện chức ẩn nhật API kiểm tra mã xác nhận Giao diện kiểm tra mã xác nhận API xóa tìm kiếm Giao diện xóa tìm kiếm API lấy mã xác nhận 10 Giao diện lấy mã xác nhận © SoICT 2021 Agile software development Mục lục API chặn tin nhắn Giao diện chức chặn tin nhắn API ẩn nhật ký Giao diện chức ẩn nhật API kiểm tra mã xác nhận Giao diện kiểm tra mã xác nhận API xóa tìm kiếm Giao diện xóa tìm kiếm API lấy mã xác nhận 10 Giao diện lấy mã xác nhận © SoICT 2021 Agile software development Set_block_user © SoICT 2021 Agile software development Mô tả set_block_user(1) API thực việc chặn/bỏ chặn theo yêu cầu người dùng Request dạng: POST Tham số: token, user_id cần chặn type (chặn hay bỏ chặn) Kết đầu ra: Nếu thành cơng mã thơng báo thành cơng trả Nếu khơng thành cơng có thơng báo lỗi tương ứng © SoICT 2021 Agile software development Mô tả set_block_user(2) Chức cho phép người dùng chặn tin nhắn đến từ người dùng Sau chặn, người khơng thể gửi tin nhắn cho bạn Tuy nhiên bạn gửi tin nhắn cho người Có thể bỏ chặn tin nhắn sau chặn thành cơng người tiếp tục gửi tin nhắn cho bạn © SoICT 2021 Agile software development Các test case cho set_block_user(1) Người dùng truyền mã phiên đăng nhập tham số khác Kết mong đợi: 1000 | OK (Thông báo thành công), gửi cho ứng dụng thông tin cần thiết Ứng dụng lưu/cập nhật danh sách chặn vào thiết bị Người dùng gửi sai mã phiên đăng nhập (mã bị trống ngắn mã phiên đăng nhập cũ) Kết mong đợi: ứng dụng phải đẩy người dùng sang trang đăng nhập © SoICT 2021 Agile software development Các test case cho set_block_user(2) Người dùng truyền mã phiên đăng nhập hệ thống thiết lập việc xử lý yêu cầu (do lỗi truy cập CSDL chẳng hạn) Kết mong đợi: thông báo cho người dùng, chẳng hạn “Không thể kết nối Internet” Người dùng truyền mã phiên đăng nhập Nhưng người dùng bị khóa tài khoản (do hệ thống khóa đi) Kết mong đợi: ứng dụng phải đẩy người dùng sang trang đăng nhập © SoICT 2021 Agile software development 10 ... tham số khác user_id lại người chủ tài khoản Kết mong đợi: Ứng dụng tự kiểm tra đầu vào trước gửi Nếu lỡ gửi lên hệ thống phải báo lỗi cho ứng dụng, ứng dụng tình hình mà thơng báo lỗi cho người... set_block_user(1) Người dùng truyền mã phiên đăng nhập tham số khác Kết mong đợi: 1000 | OK (Thông báo thành công), gửi cho ứng dụng thông tin cần thiết Ứng dụng lưu/cập nhật danh sách chặn vào thiết bị Người... tồn Kết mong đợi: hệ thống báo lỗi ứng dụng tình hình mà thơng báo lỗi cho người dùng Người dùng truyền mã phiên đăng nhập, tham số khác đầy đủ người bị chặn (ở user_id) bị khóa tài khoản Kết