Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn đồ án tốt nghiệp với đề tài: Tìm hiểu và sử dụng Facebook API, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Nghiên cứu và xây dựng ứng dụng giám sát hành trình trên điện thoại di động, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn tóm tắt ngành kĩ thuật phần mềm với đề tài: Tìm hiểu và đánh giá kỹ thuật mô hình hóa luồng tương tác ifml trong phát triển ứng dụng di động, cho các bạn làm luận văn tham khảo
Đồ án tìm hiểu java và một số bài tập ứng dụngLong Kingnam
Đồ án + Báo cáo (cập nhật 8/2019)
https://drive.google.com/file/d/1dHoi4J02CZqGultlvaHat3oRbHYHR92k/view?usp=sharing
Báo cáo tìm hiểu về ngôn ngữ Java và một số bài tập ứng dụng
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn đồ án tốt nghiệp với đề tài: Tìm hiểu và sử dụng Facebook API, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Nghiên cứu và xây dựng ứng dụng giám sát hành trình trên điện thoại di động, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn tóm tắt ngành kĩ thuật phần mềm với đề tài: Tìm hiểu và đánh giá kỹ thuật mô hình hóa luồng tương tác ifml trong phát triển ứng dụng di động, cho các bạn làm luận văn tham khảo
Đồ án tìm hiểu java và một số bài tập ứng dụngLong Kingnam
Đồ án + Báo cáo (cập nhật 8/2019)
https://drive.google.com/file/d/1dHoi4J02CZqGultlvaHat3oRbHYHR92k/view?usp=sharing
Báo cáo tìm hiểu về ngôn ngữ Java và một số bài tập ứng dụng
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng trang Web bán hàng điện tử bằng Opencart, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Mô hình hóa và kiểm chứng các chương trình phần mềm hướng khía cạnh, cho các bạn làm luận văn tham khảo
NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH iOSVàng Cao Thanh
Dưới sự phát triển vượt bậc của Công nghệ thông tin, thời đại Internet bùng nổ chiếc điện thoại di động không chỉ đơn giản là phương tiện liên lạc mà nó còn là công cụ hữu ích cho con người. Ngoài các chức năng nghe, gọi, nhắn tin thông thường, ngày nay điện thoại di động còn có rất nhiều ứng dụng khác như : quay phim, chụp ảnh, nghe nhạc, chơi game, gửi mail, tìm kiếm thông tin…
Wikipedia là một bách khoa toàn thư nội dung mở bằng nhiều ngôn ngữ trên Internet.Wikipedia được viết và xây dựng do rất nhiều người dùng cùng cộng tác với nhau.Việc xây dựng ứng dụng truy cập Wikipedia trên iPhone là một ứng dụng rất hữu ích. Cùng với sự phát triển của khoa học công nghệ, chỉ đơn giản với một chiếc điện thoại di động và mạng Internet, người dùng có thể tìm kiếm thông tin mà không cần đến máy tính.
Đề tài "Nghiên cứu xây dựng ứng dụng cho Hệ điều hành iOS" là Luận văn tốt nghiệp được thực hiện bởi Hoàng Kim Ngọc (ĐH Dân Lập Hải Phòng) nhằm mục đích nghiên cứu, tìm hiểu cách xây dựng ứng dụng cho hệ điều hành iOS từ đó xây dựng ứng dụng tìm kiếm Wikipedia trên iPhone.
Thực tập cơ sở chuyên ngành An toàn thông tin Tìm hiểu và sử dụng facebook api. API quản lý người dùng cung cấp các phương thức để quản lý theo chương trình quyền của người dùng và chức năng tài khoản người dùng. Các API như vậy đặc biệt hữu ích cho các doanh nghiệp hoặc tổ chức lớn có cập nhật thường xuyên vào danh sách kiểm soát truy cập của họ. Hai ví dụ về API quản lý người dùng là API quản lý Google Analytics và API quản lý người dùng của IBM.
Xây dựng chương trình quản lý thông tin thư viện cho Trường Tiểu học Lê Văn T...Jazmyne Padberg
LỜI MỞ ĐẦU
Trong các trường Tiểu học, THCS và THPT, thư viện luôn là nơi cung cấp
rất nhiều tài liệu cho các cán bộ giáo viên, học sinh trong trường học tập và
nghiên cứu. Ngoài những đầu sách ra, thư viện còn cung cấp tài liệu của các cán
bộ giáo viên và học sinh để mọi người có thể tham khảo. Việc tìm kiếm sách để
cho học sinh mượn sách, việc nhận trả sách hay thêm các tài liệu mới theo yêu
cầu cần có một chương trình quản lý để giúp các công việc được thực hiện một
cách dễ dàng hơn và có thể phục vụ được tốt hơn cho nhu cầu của độc giả ngày
càng tăng. Với Microsoft Visual Basic 6.0, chúng ta có thể tự viết một chương
trình quản lý thông tin cho một thư viện của bất kỳ một trường Tiểu học, THCS
hay THPT nào để giúp cho công việc quản lý thư viện được dễ dàng và chặt chẽ
hơn. Với một chương trình quản lý thư viện, chúng ta có thể phát triển mở rộng
thêm và thay đổi cho phù hợp với bất kỳ yêu cầu của một thư viện nào.
Là sinh viên đang theo học tại trường ĐH Công Nghệ Thông Tin và
Truyền Thông – ĐH Thái Nguyên, đã được học tập về môn học cơ sở dữ liệu và
phân tích thiết kế hệ thống cùng với việc tìm hiểu ngôn ngữ lập trình Visual
Basic, em rất hi vọng được mang những kiến thức mình đã được học áp dụng vào
trong thực tế, giúp ích cho công việc quản lý thông tin thư viện được dễ dàng
hơn.
Đồ án tốt nghiệp mà em thực hiện là Xây dựng chương trình quản lý thông tin
thư viện cho Trường Tiểu học Lê Văn Tám – Hải Phòng trên Ngôn ngữ lập trình
Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft Access.
https://lop11.com/
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng Website cho công ty cổ phần tin học Tín Khang, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download khóa luận tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, cho các bạn làm luận văn tham khảo
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp với đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, cho các bạn làm luận văn tham khảo
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Các kỹ thuật phân tích và lấy tin tự động từ Website, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS, cho các bạn làm luận văn tham khảo
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng trang Web bán hàng điện tử bằng Opencart, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Mô hình hóa và kiểm chứng các chương trình phần mềm hướng khía cạnh, cho các bạn làm luận văn tham khảo
NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG CHO HỆ ĐIỀU HÀNH iOSVàng Cao Thanh
Dưới sự phát triển vượt bậc của Công nghệ thông tin, thời đại Internet bùng nổ chiếc điện thoại di động không chỉ đơn giản là phương tiện liên lạc mà nó còn là công cụ hữu ích cho con người. Ngoài các chức năng nghe, gọi, nhắn tin thông thường, ngày nay điện thoại di động còn có rất nhiều ứng dụng khác như : quay phim, chụp ảnh, nghe nhạc, chơi game, gửi mail, tìm kiếm thông tin…
Wikipedia là một bách khoa toàn thư nội dung mở bằng nhiều ngôn ngữ trên Internet.Wikipedia được viết và xây dựng do rất nhiều người dùng cùng cộng tác với nhau.Việc xây dựng ứng dụng truy cập Wikipedia trên iPhone là một ứng dụng rất hữu ích. Cùng với sự phát triển của khoa học công nghệ, chỉ đơn giản với một chiếc điện thoại di động và mạng Internet, người dùng có thể tìm kiếm thông tin mà không cần đến máy tính.
Đề tài "Nghiên cứu xây dựng ứng dụng cho Hệ điều hành iOS" là Luận văn tốt nghiệp được thực hiện bởi Hoàng Kim Ngọc (ĐH Dân Lập Hải Phòng) nhằm mục đích nghiên cứu, tìm hiểu cách xây dựng ứng dụng cho hệ điều hành iOS từ đó xây dựng ứng dụng tìm kiếm Wikipedia trên iPhone.
Thực tập cơ sở chuyên ngành An toàn thông tin Tìm hiểu và sử dụng facebook api. API quản lý người dùng cung cấp các phương thức để quản lý theo chương trình quyền của người dùng và chức năng tài khoản người dùng. Các API như vậy đặc biệt hữu ích cho các doanh nghiệp hoặc tổ chức lớn có cập nhật thường xuyên vào danh sách kiểm soát truy cập của họ. Hai ví dụ về API quản lý người dùng là API quản lý Google Analytics và API quản lý người dùng của IBM.
Xây dựng chương trình quản lý thông tin thư viện cho Trường Tiểu học Lê Văn T...Jazmyne Padberg
LỜI MỞ ĐẦU
Trong các trường Tiểu học, THCS và THPT, thư viện luôn là nơi cung cấp
rất nhiều tài liệu cho các cán bộ giáo viên, học sinh trong trường học tập và
nghiên cứu. Ngoài những đầu sách ra, thư viện còn cung cấp tài liệu của các cán
bộ giáo viên và học sinh để mọi người có thể tham khảo. Việc tìm kiếm sách để
cho học sinh mượn sách, việc nhận trả sách hay thêm các tài liệu mới theo yêu
cầu cần có một chương trình quản lý để giúp các công việc được thực hiện một
cách dễ dàng hơn và có thể phục vụ được tốt hơn cho nhu cầu của độc giả ngày
càng tăng. Với Microsoft Visual Basic 6.0, chúng ta có thể tự viết một chương
trình quản lý thông tin cho một thư viện của bất kỳ một trường Tiểu học, THCS
hay THPT nào để giúp cho công việc quản lý thư viện được dễ dàng và chặt chẽ
hơn. Với một chương trình quản lý thư viện, chúng ta có thể phát triển mở rộng
thêm và thay đổi cho phù hợp với bất kỳ yêu cầu của một thư viện nào.
Là sinh viên đang theo học tại trường ĐH Công Nghệ Thông Tin và
Truyền Thông – ĐH Thái Nguyên, đã được học tập về môn học cơ sở dữ liệu và
phân tích thiết kế hệ thống cùng với việc tìm hiểu ngôn ngữ lập trình Visual
Basic, em rất hi vọng được mang những kiến thức mình đã được học áp dụng vào
trong thực tế, giúp ích cho công việc quản lý thông tin thư viện được dễ dàng
hơn.
Đồ án tốt nghiệp mà em thực hiện là Xây dựng chương trình quản lý thông tin
thư viện cho Trường Tiểu học Lê Văn Tám – Hải Phòng trên Ngôn ngữ lập trình
Microsoft Visual Basic 6.0 và cơ sở dữ liệu Microsoft Access.
https://lop11.com/
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng Website cho công ty cổ phần tin học Tín Khang, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download khóa luận tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, cho các bạn làm luận văn tham khảo
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp với đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, cho các bạn làm luận văn tham khảo
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Các kỹ thuật phân tích và lấy tin tự động từ Website, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS, cho các bạn làm luận văn tham khảo
Khi xem tài liệu này con bạn sẽ được giác ngộ và khai phá hơn 200% công lực giúp bạn có thể nghiên cứu và làm ra những chức năng bố đời trong Leaflet Map AIP này. Rất vui vì bạn đã xem và lắng nghe. Sản phẩm là sự kết tinh của tinh hoa bốn mua Xuân Hạ Thu Đông cuối đã tạo ra được sản phẩm này. Chịu trách nhiệm và biên tập bởi Nguyễn Văn Hào.
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn đồ án tốt nghiệp ngành kĩ thuật điện tử với đề tài: Thiết kế và thi công mô hình công viên 4.0, cho các bạn làm luận văn tham khảo
Lập kế hoạch kinh doanh năm 2006 tại Công ty cổ phần in Bến Treanh hieu
Lập kế hoạch kinh doanh là sự chuẩn bị của doanh nghiệp nhằm làm giảm đi những đe doạ từ bên ngoài và khắc phục những điểm yếu bên trong của doanh nghiệp, đồng thời là tiêu chuẩn để tạo điều kiện cho công tác kiểm tra. Trước thực tế đó em quyết định chọn đề tài: “ Lập kế hoạch kinh doanh năm 2006 tại Công ty cổ phần in Bến Tre ” làm đề tài cho luận văn tốt nghiệp của mình.
Đánh giá hiệu quả hoạt động Digital Marketing của công ty TNHH công nghệ VIHATanh hieu
và được nhận làm thực tập sinh ở phòng Marketing và tôi nhận thấy rằng hoạt động marketing tại công ty còn hạn chế vì vậy tôi chọn đề tài báo cáo “ Đánh giá hiệu quả hoạt động Digital Marketing của công ty TNHH công nghệ VIHAT ”. Do thời gian và kiến thức còn hạn chế nên báo cáo này sẽ còn nhiều thiếu sót
Nâng cao hiệu quả tín dụng doanh nghiệp tại ngân hàng HD – Chi nhánh Lãnh Bi...anh hieu
Đề tài nghiên cứu của luận văn là Nâng cao hiệu quả tín dụng doanh nghiệp tại ngân hàng HD – Chi nhánh Lãnh Binh Thăng. Ngoài lời mở đầu và kết luận cùng phụ lục liên quan, thì đề tài có kết cấu gồm 3 chương.
một số biện pháp nâng cao chất lượng thủ tục hải quan điện tử tại Chi cục Hả...anh hieu
). Đánh giá thực trạng kết quả hoạt động thực hiện thủ tục hải quan điện tử tại Chi cục, tìm ra những bất cập và nguyên nhân ảnh hưởng đến hiệu quả công tác, để từ đó đề ra " một số biện pháp nâng cao chất lượng thủ tục hải quan điện tử tại Chi cục Hải quan cửa khẩu cảng Hải Phòng khu vực 3."
Quản lý hoạt động trải nghiệm sáng tạo cho học sinh trong các trường Tiểu họ...anh hieu
tác giả mạnh dạn chọn nghiên cứu đề tài: “ Quản lý hoạt động trải nghiệm sáng tạo cho học sinh trong các trường Tiểu học huyện Thủy Nguyên thành phố Hải Phòng ” làm luận văn tốt nghiệp với mong muốn tìm được các biện pháp quản lý HĐTNST cho HS các trường tiểu học huyện Thủy Nguyên,
Kế toán tiền lương và các khoản trích theo lương tại Công ty TNHH Định Tườnganh hieu
Có như vậy tiết kiệm được chi phí đồng thời bảo vệ được lợi ích hợp pháp của người lao động. Em quyết định chọn đề tài “ Kế toán tiền lương và các khoản trích theo lương tại Công ty TNHH Định Tường ”.
Phân tích thực trạng hoạt động marketing mix cho công ty TNHH Delfi Technolo...anh hieu
. Vấn đề thiết yếu đặt ra cho Công ty TNHH Delfi Technologies là làm thế nào để có thể thỏa mãn các khách hàng của công ty một cách tốt nhất qua hoạt động Marketing.Trước những vấn đề đặt ra như trên “ Phân tích thực trạng hoạt động marketing mix cho công ty TNHH Delfi Technologies ” được chọn là đề tài cho báo cáo tốt nghiệp này.
Phân tích hoạt động xuất khẩu của công ty TNHH Thái Gia Sơn đến năm 2023 anh hieu
Được sự giúp đỡ và hướng dẫn tận tình của thầy cô và các anh chị trong phòng, em đã mạnh dạn chọn đề tài “ Phân tích hoạt động xuất khẩu của công ty TNHH Thái Gia Sơn đến năm 2023 ” làm đề tài cho cho báo cáo thực tập tốt nghiệp.
Pháp luật về sử dụng các công cụ kinh tế trong bảo vệ môi trường ở Việt Nam h...anh hieu
Ở Việt Nam cho đến nay chưa có một công trình nghiên cứu về “ Pháp luật về sử dụng các công cụ kinh tế trong bảo vệ môi trường ở Việt Nam hiện nay ” một cách toàn diện và đầy đủ.
Quản lý rủi ro trong hoạt động kinh doanh XNK của các doanh nghiệp Việt Nam đ...anh hieu
Với đề tài : “ Quản lý rủi ro trong hoạt động kinh doanh XNK của các doanh nghiệp Việt Nam đáp ứng yêu cầu hội nhập kinh tế quốc tế ” tác giả mong muốn được nghiên cứu chuyên sâu nhằm có các căn cứ khoa học và thực tiễn để đề xuất các giải pháp nhằm góp phần tháo gỡ các vấn đề nêu trên.
Quyết định hình phạt đối với người chưa thành niên phạm tội tại thành phố Hồ ...anh hieu
thật sự hiệu quả, khiến cho tình hình tội phạm do NCTN thực hiện tại TPHCM diễn biến ngày càng phức tạp hơn. Hiện nay, ở Việt Nam vẫn chưa có một công trình nào nghiên cứu một cách tổng thể và sâu sắc về vấn đề “ Quyết định hình phạt đối với người chưa thành niên phạm tội tại thành phố Hồ Chí Minh ” .
Chính vì vậy, tác giả chọn đây là đề tài nghiên cứu của mình.
Quản trị rủi ro của Ngân hàng Thương mại cổ phần ngoại thương Việt Namanh hieu
hiệu quả quản trị rủi ro trong hoạt động kinh doanh tại VCB là hết sức cần thiết. Do vậy, tác giả đã chọn đề tài “ Quản trị rủi ro của Ngân hàng Thương mại cổ phần ngoại thương Việt Nam ” làm công trình nghiên cứu Luận án tiến sĩ kinh tế của mình.
Khảo sát mức độ hài lòng của người tiêu dùng quận Gò Vấp về sản phẩm mì ăn li...anh hieu
Vì thế, nhóm 4 đã chọn đề tài nghiên cứu “ Khảo sát mức độ hài lòng của người tiêu dùng quận Gò Vấp về sản phẩm mì ăn liền Hảo Hảo ” để tìm hiểu rõ hơn về vị trí của sản phẩm trong tâm trí người tiêu dùng, những điểm yếu cần khắc phục để tiếp tục giữ vững vị trí của mình trên thị trường.
Nâng cao chất lượng thủ tục Hải quan điện tử tại Chi cục Hải quan cửa khẩu cả...anh hieu
áp dụng phù hợp với Ngành Hải quan Việt nam, Cục Hải quan Thành phố Hải phòng nói chung và Chi cục Hải quan cửa khẩu cảng Hải Phòng khu vực 3 nói riêng. Để giảm thiểu những bất cập trên, việc “ Nâng cao chất lượng thủ tục Hải quan điện tử tại Chi cục Hải quan cửa khẩu cảng Hải Phòng khu vực 3 ” là cần thiết và cấp bách.
Nâng cao hiệu quả quản trị rủi ro tín dụng tại Ngân hàng Shinhan chi nhánh Tr...anh hieu
qua đó nghiên cứu và đề xuất các giải pháp nhằm tăng cường quản trị rủi ro tín dụng của NH Shinhan chi nhánh Trần Thái Tông. Do vậy, tác giả lựa đã lựa chọn đề tài “ Nâng cao hiệu quả quản trị rủi ro tín dụng tại Ngân hàng Shinhan chi nhánh Trần Thái Tông ” làm đề tài báo cáo thực tập.
Phát triển dịch vụ Ngân hàng điện tử tại Ngân hàng thương mại cổ phần Sài Gòn...anh hieu
Vì vậy việc tìm ra các biện pháp nhằm phát triển thành công hơn nữa các dịch vụ ngân hàng điện tử giúp Ngân hàng TMCP Sài Gòn Thương Tín khẳng định vị thế, thương hiệu của mình ở trong và ngoài nước là yêu cầu đang được đặt ra rất bức thiết. Xuất phát từ thực tiễn trên, tác giả đã chọn đề tài “ Phát triển dịch vụ Ngân hàng điện tử tại Ngân hàng thương mại cổ phần Sài Gòn Thương Tín Chi nhánh Quảng Trị ” để làm đề tài Luận văn Thạc sĩ kinh tế của mình.
Tìm hiểu Chiến lược kinh doanh công ty TNHH Tam Đỉnh trong giai đoạn 2017 - 2018anh hieu
Từ thực tế trên cùng với việc nhận thức rõ tầm quan trọng của chiến lược đối với sự phát triển của doanh nghiệp nên tôi quyết định chọn đề tài:" Tìm hiểu Chiến lược kinh doanh công ty TNHH Tam Đỉnh trong giai đoạn 2017 - 2018 "
Để xem full tài liệu Xin vui long liên hệ page để được hỗ trợ
:
https://www.facebook.com/garmentspace/
https://www.facebook.com/thuvienluanvan01
HOẶC
https://www.facebook.com/thuvienluanvan01
https://www.facebook.com/thuvienluanvan01
tai lieu tong hop, thu vien luan van, luan van tong hop, do an chuyen nganh
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
https://dienlanhbachkhoa.net.vn
Hotline/Zalo: 0338580000
Địa chỉ: Số 108 Trần Phú, Hà Đông, Hà Nội
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfLngHu10
Chương 1
KHÁI LUẬN VỀ TRIẾT HỌC VÀ TRIẾT HỌC MÁC - LÊNIN
A. MỤC TIÊU
1. Về kiến thức: Trang bị cho sinh viên những tri thức cơ bản về triết học nói chung,
những điều kiện ra đời của triết học Mác - Lênin. Đồng thời, giúp sinh viên nhận thức được
thực chất cuộc cách mạng trong triết học do
C. Mác và Ph. Ăngghen thực hiện và các giai đoạn hình thành, phát triển triết học Mác - Lênin;
vai trò của triết học Mác - Lênin trong đời sống xã hội và trong thời đại ngày nay.
2. Về kỹ năng: Giúp sinh viên biết vận dụng tri thức đã học làm cơ sở cho việc nhận
thức những nguyên lý cơ bản của triết học Mác - Lênin; biết đấu tranh chống lại những luận
điểm sai trái phủ nhận sự hình thành, phát triển triết học Mác - Lênin.
3. Về tư tưởng: Giúp sinh viên củng cố niềm tin vào bản chất khoa học và cách mạng
của chủ nghĩa Mác - Lênin nói chung và triết học Mác - Lênin nói riêng.
B. NỘI DUNG
I- TRIẾT HỌC VÀ VẤN ĐỀ CƠ BẢN CỦA TRIẾT HỌC
1. Khái lược về triết học
a) Nguồn gốc của triết học
Là một loại hình nhận thức đặc thù của con người, triết học ra đời ở cả phương Đông và
phương Tây gần như cùng một thời gian (khoảng từ thế kỷ VIII đến thế kỷ VI trước Công
nguyên) tại các trung tâm văn minh lớn của nhân loại thời cổ đại. Ý thức triết học xuất hiện
không ngẫu nhiên, mà có nguồn gốc thực tế từ tồn tại xã hội với một trình độ nhất định của
sự phát triển văn minh, văn hóa và khoa học. Con người, với kỳ vọng được đáp ứng nhu
cầu về nhận thức và hoạt động thực tiễn của mình đã sáng tạo ra những luận thuyết chung
nhất, có tính hệ thống, phản ánh thế giới xung quanh và thế giới của chính con người. Triết
học là dạng tri thức lý luận xuất hiện sớm nhất trong lịch sử các loại hình lý luận của nhân
loại.
Với tư cách là một hình thái ý thức xã hội, triết học có nguồn gốc nhận thức và nguồn
gốc xã hội.
* Nguồn gốc nhận thức
Nhận thức thế giới là một nhu cầu tự nhiên, khách quan của con người. Về mặt lịch
sử, tư duy huyền thoại và tín ngưỡng nguyên thủy là loại hình triết lý đầu tiên mà con
người dùng để giải thích thế giới bí ẩn xung quanh. Người nguyên thủy kết nối những hiểu
biết rời rạc, mơ hồ, phi lôgích... của mình trong các quan niệm đầy xúc cảm và hoang
tưởng thành những huyền thoại để giải thích mọi hiện tượng. Đỉnh cao của tư duy huyền
thoại và tín ngưỡng nguyên thủy là kho tàng những câu chuyện thần thoại và những tôn
9
giáo sơ khai như Tô tem giáo, Bái vật giáo, Saman giáo. Thời kỳ triết học ra đời cũng là
thời kỳ suy giảm và thu hẹp phạm vi của các loại hình tư duy huyền thoại và tôn giáo
nguyên thủy. Triết học chính là hình thức tư duy lý luận đầu tiên trong lịch sử tư tưởng
nhân loại thay thế được cho tư duy huyền thoại và tôn giáo.
Trong quá trình sống và cải biến thế giới, từng bước con người có kinh nghiệm và có
tri thức về thế giới. Ban đầu là những tri thức cụ thể, riêng lẻ, cảm tính. Cùng với sự tiến
bộ của sản xuất và đời sống, nhận thức của con người dần dần đạt đến trình độ cao hơn
trong việc giải thích thế giới một cách hệ thống
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCNGTRC3
Cháy, nổ trong công nghiệp không chỉ gây ra thiệt hại về kinh tế, con người mà còn gây ra bất ổn, mất an ninh quốc gia và trật tự xã hội. Vì vậy phòng chông cháy nổ không chỉ là nhiệm vụ mà còn là trách nhiệm của cơ sở sản xuất, của mổi công dân và của toàn thể xã hội. Để hạn chế các vụ tai nạn do cháy, nổ xảy ra thì chúng ta cần phải đi tìm hiểu nguyên nhân gây ra các vụ cháy nố là như thế nào cũng như phải hiểu rõ các kiến thức cơ bản về nó từ đó chúng ta mới đi tìm ra được các biện pháp hữu hiệu nhất để phòng chống và sử lý sự cố cháy nổ.
Mục tiêu:
- Nêu rõ các nguy cơ xảy ra cháy, nổ trong công nghiệp và đời sống; nguyên nhân và các biện pháp đề phòng phòng;
- Sử dụng được vật liệu và phương tiện vào việc phòng cháy, chữa cháy;
- Thực hiện được việc cấp cứa khẩn cấp khi tai nạn xảy ra;
- Rèn luyện tính kỷ luật, kiên trì, cẩn thận, nghiêm túc, chủ động và tích cực sáng tạo trong học tập.
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
THỰC TẬP CƠ SỞ CHUYÊN NGÀNH TÌM HIỂU VÀ SỬ DỤNG FACEBOOK API
1. BAN CƠ YẾU CHÍNH PHỦ
HỌC VIỆN KỸ THUẬT MẬT MÃ
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
THỰC TẬP CƠ SỞ CHUYÊN NGÀNH
TÌM HIỂU VÀ SỬ DỤNG FACEBOOK API
Ngành: An toàn thông tin
Tp. Hồ Chí Minh, 2019
2. BAN CƠ YẾU CHÍNH PHỦ
HỌC VIỆN KỸ THUẬT MẬT MÃ
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
THỰC TẬP CƠ SỞ CHUYÊN NGÀNH
TÌM HIỂU VÀ SỬ DỤNG FACEBOOK API
Ngành: An toàn thông tin
Sinh viên thực hiện:
Ma Ri Hạnh
Lê Nguyễn Mai Trâm
Lớp: AT13N
Giáo viên hướng dẫn:
ThS. Lê Anh Tiến
Khoa An toàn thông tin – Học viện Kỹ thuật mật mã
Tp. Hồ Chí Minh, 2019
3. LỜI CẢM ƠN
Trong quá trình thực hiện thực tập cơ sở chuyên ngành này, chúng em xin gửi lời
cảm ơn đến giáo viên hướng dẫn thầy Lê Anh Tiến đã tận tình hướng dẫn trong suốt quá
trình chúng em thực hiện và hoàn thành cơ sở chuyên ngành này.
Chúng em cũng xin chân thành cảm ơn quý Thầy, Cô trong khoa An toàn thông tin
,Học viện Kĩ thuật Mật mã đã tận tình truyền đạt kiến thức trong 4 năm học tập. Với vốn
kiến thức được tiếp thu trong quá trình học không chỉ là nền tảng cho quá trình nghiên
cứu khóa luận mà còn là hành trang quí báu để em bước vào đời một cách vững chắc và
tự tin.
Cuối cùng, chúng em xin kính chúc quý Thầy, Cô và gia đình dồi dào sức khỏe và
thành công trong sự nghiệp giảng dạy cao quý.
SINH VIÊN THỰC HIỆN
Ma Ri Hạnh
Lê Nguyễn Mai Trâm
4. LỜI NÓI ĐẦU
Thuật ngữ API dường như xuất hiện lần đầu tiên trong bài viết của Ira W. Cotton,
Cấu trúc dữ liệu và kỹ thuật cho đồ họa máy tính từ xa, được xuất bản năm 1968.
Trong việc xây dựng các ứng dụng, API đơn giản hóa việc lập trình bằng cách trừu
tượng hóa việc triển khai cơ bản và chỉ phơi bày các đối tượng hoặc hành động mà nhà
phát triển cần. Mặc dù giao diện đồ họa cho ứng dụng email có thể cung cấp cho người
dùng nút thực hiện tất cả các bước để tìm nạp và tô sáng email mới, API cho đầu vào /
đầu ra tệp có thể cung cấp cho nhà phát triển chức năng sao chép tệp từ vị trí này sang vị
trí khác mà không cần yêu cầu nhà phát triển hiểu các hoạt động của hệ thống tệp xảy ra
đằng sau hậu trường.
Chuyên đề được thực hiện nhằm mục đích tìm hiểu về API, API các mạng xã hội
và tập trung vào API mạng xã hội Facebook .
Mục tiêu đặt ra khi thực hiện chuyên đề là:
1. Nắm tổng quan về API, API các mạng xã hội
2. Tìm hiểu về Facebook API;
3. Viết ứng dụng sử dụng Facebook API nhằm củng cố kiến thức lý thuyết.
Sau thời gian thực hiện, các mục tiêu về cơ bản đã đạt được. Tuy nhiên chính sách
về API Facebook có nhiều thay đổi , thời gian thực hiện tương đối ngắn nên chắc chắn
không tránh khỏi thiếu sót. Rất mong được sự góp ý của các thầy cô, cũng như các bạn
sinh viên để chuyên đề này được hoàn thiện hơn.
SINH VIÊN THỰC HIỆN
Ma Ri Hạnh
Lê Nguyễn Mai Trâm
5. MỤC LỤC
Danh mục kí hiệu viết tắt và hình vẽ..........................................................................................3
Chương 1. API......................................................................................................................1
I. API....................................................................................................................................1
1. Khái niệm 1
2. Một số loại API 2
3. Tại sao phải dùng API? 2
II. REST API......................................................................................................................3
1. REST và RESTful API 3
2. Kiến trúc REST 3
3. Cách hoạt động 4
III. Kết luận chương 1......................................................................................................5
Chương 2. GRAPH API......................................................................................................7
I. Gới thiệu Graph API .................................................................................................................7
II. Facebook Graph API ...............................................................................................................7
1. Facebook Graph API là gì?............................................................................................7
2. Một số thành phần của Facebook Grạph API ..............................................................7
2.1. HTTP 7
2.2. Mã truy cập 8
2.3. Cấu trúc 8
2.4. URL lưu trữ 8
2.5. ID đối tượng 8
2.6. Phiên bản 9
3. Hướng dẫn sử dụng Facebook Graph API..................................................................10
III. Kết luận chương 2 ................................................................................................................12
Chương 3. FACEBOOK API...........................................................................................13
I. API các mạng xã hội......................................................................................................13
1. Facebook 14
2. Twitter 14
3. Instagram 14
4. Pinterest 14
5. Google+ 14
6. LinkedIn 14
7. Hatena 14
II. Facebook API................................................................................................................14
1. Facebook API là gì? 14
2. Cách thức hoạt động của Facebook API 14
3. Một số phương thức của Facebook API 15
4. API với FQL 17
III. Kiến trúc hệ thống Facebook.....................................................................................18
1. Mô hình ứng dụng web thông thường 18
2. Mô hình ứng dụng web Facebook 19
3. Cách thức làm việc 20
6. IV. Ứng dụng tương lai.....................................................................................................21
V. Kết luận chương 3 ........................................................................................................22
Chương 4. XÂY DỰNG ỨNG DỤNG VỚI FACEBOOK API..................................23
I. Mô tả ứng dụng...............................................................................................................23
II. Lựa chọn công cụ, ngôn ngữ lập trình .......................................................................23
III. Tạo ứng dụng................................................................................................................23
1. Tạo một app bất kì để giao tiếp với Facebook 23
2. Chuẩn bị một số thông tin trước khi tạo project 24
3. Tạo Project JAVA IDE 27
4. Chạy Project 28
IV. Kết luận chương 4.......................................................................................................31
Kết luận.........................................................................................................................................32
Tài liệu tham khảo.......................................................................................................................33
PHỤ LỤC.....................................................................................................................................34
7. DANH MỤC KÍ HIỆU VIẾT TẮT VÀ HÌNH VẼ
DANH MỤC KÍ HIỆU VÀ VIẾT TẮT
API Application programing interface
REST Representational State Transfer
FQL Facebook Query Language
FBJS Facebook Javascript
CSS Cascading Style Sheets
SDK Software Development Kit
DANH MỤC HÌNH VẼ
Hình 1.1.1 Minh họa về API
Hình 1.1.2 Minh họa kiến trúc của REST
Hình 1.1.3 Minh họa cách REST hoạt động
Hình 1.2.1 Phương thức Facebook
Hình 1.1 Mô hình web thông thường
Hình 1.2 Mô hình web Facebook
Hình 1.3 Mô hình web facebook làm việc vớ cache
H ình1.4 Cách thức làm việc của Facebook
Hình 3.3 Giao diện tạo app với Facebook
Hình 3.4 Giao diện GRAPH API
Hình 3.5 Hướng dẫn lấy id app
Hình 3.6 Hướng dẫn lấy id page Facebook
Hình 3.7 Hướng dẫn lấy url thông qua Graph API
Hình 3.8 Hướng dẫn lấy url thông qua Graph API
Hình 3.9 Mô tả cấu trúc Project cần tạo
Hình 4.1 Kết quả khi chạy project
Hình 4.2 Giao diện đăng nhập vào Facebook
Hình 4.3 Thông tin lấy được khi chạy Project
8. CHƯƠNG 1. API
I. API
1. Khái niệm
API là viết tắt của Application Programming Interface (giao diện lập trình ứng
dụng). Nó là 1 giao tiếp phần mềm được dùng bởi các ứng dụng khác nhau. Cũng giống
như bàn phím là một thiết bị giao tiếp giữa ngườI dùng và máy tính, API là 1 giao tiếp
phần mếm chẳng hạn như giữa chương trình và hệ điều hành (HĐH).
Hình 1.1.1
Bộ API của từng HĐH là khác nhau, làm cho các HĐH khác nhau và thường
không tương thích với nhau. Ví dụ những phần mềm trênHĐH Linux không thể chạy
được trênmáy Windows bởi vì Linux và Windows có các API hòan tòan khác nhau.
Một trong các mục đích chính của một API là cung cấp khả năng truy xuất đến
một tập các hàm hay dùng — ví dụ, hàm để vẽ các cửa sổ hay các icon trên màn hình.
Các API, cũng như hầu hết các interfaces, là trừu tượng (abstract). Phần mềm mà muốn
cung cấp truy xuất đến chính nó thông qua các API cho sẵn, phải hiện thực API đó.
Trong nhiều tình huống, một API thường là một phần của bộ SDK, hay software
development kit. Một bộ SDK có thể bao gồm một API cũng như các công cụ/phần
cứng, vì thế hai thuật ngữ này không thay thế cho nhau được.
Ví Dụ :Khi sử dụng ứng dụng trên thiết bị di động, ứng dụng sẽ kết nối Internet và
gửi dữ liệu tới máy chủ. Sau đó máy chủ lấy dữ liệu, diễn giải dữ liệu, thực hiện các hành
động cần thiết và gửi dữ liệu trở lại thiết bị của bạn. Ứng dụng giải thích dữ liệu và hiển
thị các thông tin đọc được cho bạn. Và nó được gọi là API.
Để giải thích rõ hơn, tham khảo ví dụ dưới đây:
Thử tưởng tượng bạn đang ở trong một nhà hàng, và menu có 1 loạt các món ăn để
bạn lựa chọn. Nhà bếp là một phần của hệ thống, thực hiện nhiệm vụ chuẩn bị các món
mà bạn đặt. Cái còn thiếu ở đây là người để truyền đạt món ăn mà bạn yêu cầu tới nhà
bếp và mang đồ ăn ra cho bạn. Đó chính là người phục vụ hoặc có thể nói là API. Người
phục vụ sẽ truyền đạt các yêu cầu của bạn tới nhà bếp và mang đồ ăn ra cho bạn.
1
9. 2. Một số loại API
API xã hội
API phương tiện truyền thông xã hội hoặc API xã hội, cung cấp một cách để các
nhà phát triển xây dựng các ứng dụng giúp tăng cường sử dụng các dịch vụ truyền thông
xã hội.
API thương mại điện tử
API thương mại điện tử cho phép các nhà phát triển xây dựng các ứng dụng cải
thiện chức năng của một số dịch vụ thương mại điện tử, cung cấp thông tin chi tiết dựa
trên dữ liệu cho các nhà tiếp thị và nhân viên bán hàng muốn giúp bán sản phẩm trên các
trang web thương mại điện tử này. Ví dụ về API thương mại điện tử bao gồm API eBay
và API quảng cáo sản phẩm của Amazon.
API quản lý người dùng
API quản lý người dùng cung cấp các phương thức để quản lý theo chương trình
quyền của người dùng và chức năng tài khoản người dùng. Các API như vậy đặc biệt hữu
ích cho các doanh nghiệp hoặc tổ chức lớn có cập nhật thường xuyên vào danh sách kiểm
soát truy cập của họ. Hai ví dụ về API quản lý người dùng là API quản lý Google
Analytics và API quản lý người dùng của IBM.
API liên hệ
API danh bạ thường được sử dụng để xây dựng các ứng dụng quản lý danh sách
liên hệ của người dùng. Ví dụ về hai API liên hệ khác nhau rõ rệt là khung Danh bạ
Apple và Lusha.
API ngẫu nhiên
API ngẫu nhiên ít hướng đến các ứng dụng làm cho các dịch vụ hiện có nhiều chức năng
hơn và hướng tới việc cho phép các nhà phát triển vui chơi và thử nghiệm.
3. Tại sao phải dùng API?
Bản thân mỗi "phần mềm" buộc phải có nhiều thành phần giao tiếp và tận dụng
lẫn nhau, nếu không mỗi nhà sản xuất ứng dụng hay nhà thiết kế web đều sẽ phải thực
hiện thêm rất nhiều công việc nằm ngoài trọng tâm của họ.
Chính vì vậy nên chúng ta phải dùng API vì API được coi là khớp nối giữa các
thành phần phần mềm, giúp các phần mềm giao tiếp với nhau và tận dụng năng lực của
nhau.
2
10. II.RESTAPI
Chúng ta thường nghe về REST và RESTful API trong phát triển ứng dụng Web,
nhất là khi viết ứng dụng trải dài từ Web server tới Mobile app. Tuy vậy nhưng bản thân
REST lại không phải là tên 1 kỹ thuật, mà gần với 1 bộ các quy tắc dùng để tạo ra các
API hơn.
1. REST và RESTful API
REST hay ReST (REpresentational State Transfer) là một dạng chuyển đổi cấu
trúc dữ liệu được đề xuất bởi nhà khoa học máy tính Roy Thomas Fielding vào năm
2012.
REST là một kiểu kiến trúc được sử dụng trong việc giao tiếp giữa các máy tính
(máy tính cá nhân và máy chủ của trang web) trong việc quản lý các tài nguyên trên
internet.
REST được sử dụng rất nhiều trong việc phát triển các ứng dụng Web Services sử
dụng giao thức HTTP trong giao tiếp thông qua mạng internet. Các ứng dụng sử dụng
kiến trúc REST này thì sẽ được gọi là ứng dụng phát triển theo kiểu RESTful.
Trên thực tế chúng ta hay sử dụng thuật ngữ REST thay cho RESTful và ngược lại
2. Kiến trúc REST
Kiến trúc REST có 1 số đặc điểm như sau:
Nhất quán xuyên suốt các API. Ví dụ: luôn luôn sử dụng danh từ số nhiều thay vì
khi số nhiều, khi số ít
Tồn tại mà không lưu trạng thái (Stateless existence), ví dụ như không sử dụng
session của server. Đây chính là lý do vì sao lại có cụm State Transfer (ST) trong REST.
Tính chất này đảm bảo rằng mỗi khi client submit 1 request, request ấy sẽ bao gồm toàn
bộ các thông tin mà server cần để xử lý request. Đây là điều cần thiết để build 1 ứng dụng
phục vụ lên tới hàng triệu user.
Sử dụng HTTP status code khi có thể
Sử dụng URL Endpoint có phân tầng logic
Đánh version trong URL thay vì trong HTTP Headers
3
11. Hình 1.1.2
“API là UI đối với developer“, vậy nên API cần được thiết kế sao cho dễ sử dụng và tạo
được trải nghiệm tốt. RESTful API là các API được thiết kế với mục đích như vậy
3. Cách hoạt động
Hình 1.1.3
4
12. REST gửi một request HTTP method như GET, POST, PUT, DELETE,... đến một
URI để xử lý dữ liệu:
METHOD ACTION
POST (CREATE) Tạo mới một Resource.
GET
(READ) Trả về một Resource hoặc một danh sách
Resource.
PUT
(UPDATE) Cập nhật, thay thế thông tin cho
Resource.
DELETE (DELETE) Xoá một Resource.
Những phương thức hay hoạt động này thường được gọi là CRUD tương ứng với
Create, Read, Update, Delete – Tạo, Đọc, Sửa, Xóa. Mỗi phương thức trên phải được API
call thông qua để gửi chỉ thị cho server phải làm gì.
III. Kết luận chương 1
Kết thúc chương 1 ta có thể tóm về API như sau:
Các nhà phát triển làm việc với các API để tạo phần mềm và ứng dụng. Rất hiếm
khi bạn, người dùng cuối, tương tác trực tiếp với API.
API hoạt động như một cổng, cho phép các công ty chia sẻ thông tin được chọn
nhưng cũng tránh các yêu cầu không mong muốn.
API có thể làm cho cuộc sống của bạn chạy trơn tru hơn một chút. Khi các hãng
hàng không chia sẻ dữ liệu về các chuyến bay và giá cả, các trang web tổng hợp du lịch
có thể tổng hợp tất cả chúng và giúp bạn so sánh.
Các doanh nghiệp được xây dựng trên các API. Sprout Social chính nó là một ví
dụ về một phần mềm được xây dựng trên API của các mạng truyền thông xã hội.
Nếu bạn đang sử dụng ứng dụng của bên thứ ba để quản lý phương tiện truyền
thông xã hội của mình, đó có thể không phải là lỗi của ứng dụng mà tính năng không
được cung cấp. Nhiều khả năng là mạng không có nó như là một phần của API của họ.
5
13. REST không phải là một công nghệ, Nó là một kiến trúc thống nhất giúp thiết kế
các website để có thể dễ dàng quản lý các tài nguyên. Nó không phải là một quy luật
buộc bạn phải tuân theo mà đơn giản là một kiến trúc được đề xuất ra và kiến trúc này
hiện đang được sử dụng rất phổ biến vì tính đơn giản, dễ hiểu và rất ưu việt của nó.
6
14. CHƯƠNG 2. GRAPH API
I. Gớithiệu Graph API
Một định nghĩa đơn giản về API đồ thị là một API mô hình hóa dữ liệu theo các
nút và cạnh (đối tượng và mối quan hệ) và cho phép máy khách tương tác với nhiều nút
trong một yêu cầu. Ví dụ, hãy tưởng tượng một máy chủ chứa dữ liệu về tác giả, bài đăng
trên blog và bình luận. Trong API REST, để có được tác giả và nhận xét cho một bài
đăng trên blog cụ thể, khách hàng có thể thực hiện ba yêu cầu HTTP như / bài viết / 123,
/ tác giả / 455, / bài đăng / 123 / bình luận. Trong API biểu đồ, ứng dụng khách thực
hiện cuộc gọi để dữ liệu từ cả ba tài nguyên được kéo vào cùng một lúc. Máy khách
cũng có thể chỉ định các trường mà nó quan tâm, cho phép kiểm soát nhiều hơn đối với
lược đồ phản hồi. Để khám phá cách thức hoạt động của chi tiết này, chúng tôi sẽ xem
xét một vài nghiên cứu trường hợp từ các API trong tự nhiên.
II. Facebook GraphAPI
1. Facebook Graph API làgì?
API Đồ thị là cách chính để tải dữ liệu vào hoặc lấy dữ liệu ra khỏi nền tảng
Facebook. Đó là API dựa trên HTTP mà ứng dụng có thể dùng để truy vấn dữ liệu, đăng
tin mới, quản lý quảng cáo, tải ảnh lên và thực hiện nhiều tác vụ khác theo lập trình.
API Đồ thị được đặt tên theo ý tưởng của "đồ thị xã hội" - một bản trình bày thông
tin trên Facebook. API Đồ thị bao gồm:
Nút - về cơ bản là các đối tượng riêng như Người dùng, Ảnh, Trang,
Bình luận
Cạnh - các kết nối giữa tập hợp đối tượng và một đối tượng, chẳng hạn
như Ảnh trên Trang hoặc Bình luận về Ảnh
Trường - dữ liệu về một đối tượng, chẳng hạn như ngày sinh của người
dùng hoặc tên Trang
Thông thường, bạn sử dụng nút để lấy dữ liệu về một đối tượng cụ thể, sử dụng
cạnh để lấy tập hợp đối tượng trên một đối tượng và sử dụng trường để lấy dữ liệu về một
đối tượng hoặc mỗi đối tượng trong một tập hợp.
2. Một số thành phần của Facebook Grạph
API 2.1. HTTP
API Đồ thị dựa trên HTTP nên API này hoạt động với bất kỳ ngôn ngữ nào có thư viện
HTTP, chẳng hạn như cURL và urllib. Điều này nghĩa là bạn có thể sử dụng API Đồ thị
trực tiếp trong trình duyệt của mình. Ví dụ: yêu cầu URL này trong trình duyệt của bạn...
https://graph.facebook.com/facebook/picture?redirect=false ...
tương đương với thực hiện yêu cầu cURL sau:
curl -i -X GET
"https://graph.facebook.com/facebook/picture?redirect=false&access_token={valid-
access-token-goes-here}"
7
15. 2.2. Mã truy cập
Bạn có thể nhận thấy giá trị phần giữ chỗ và thông số access_token trong yêu cầu
cURL ở trên. Hầu hết các yêu cầu API Đồ thị đều cần mã truy cập. Cuối cùng, bạn phải
biết cách hoạt động của mã truy cập bằng cách đọc tài liệu về mã truy cập, nhưng hiện tại,
tất cả những gì bạn cần biết là:
hầu như tất cả các yêu cầu API Đồ thị đều cần một loại mã truy cập nào đó
cách dễ nhất để lấy mã truy cập là triển khai Đăng nhập Facebook.
2.3. Cấu trúc
Chúng tôi trình bày vấn đề này một cách toàn diện trong Hướng dẫn sử dụng API
Đồ thị của mình, nhưng nói chung bạn:
sử dụng nút để lấy dữ liệu về từng đối tượng
sử dụng cạnh để lấy bộ sưu tập đối tượng được kết nối với một nút hoặc để đăng
đối tượng lên các bộ sưu tập đó.
sử dụng trường để chỉ định dữ liệu bạn muốn có trong phản hồi
2.4. URL lưu trữ
Hầu như tất cả các yêu cầu đều được chuyển đến URL lưu trữ graph.facebook.com.
Ngoại lệ duy nhất là yêu cầu tải lên video, sử dụng graph-video.facebook.com.
2.5. ID đối tượng
Nút là các đối tượng riêng, mỗi nút lại có một ID, do đó, để có thông tin về một
nút, bạn phải truy vấn trực tiếp ID của nút đó. Ví dụ: Trang Facebook chính thức có ID là
20531316728. Bạn truy vấn Trang trực tiếp bằng cách sử dụng ID của Trang:
curl -i -X GET
"https://graph.facebook.com/20531316728?access_token={access-token}"
Nếu muốn lấy dữ liệu cụ thể (gọi là trường) về một nút, bạn có thể bao gồm thông
số fields và chỉ định các trường mình muốn có trong phản hồi trả về. Khi xem nhanh tài
liệu tham khảo về nút Trang, bạn sẽ thấy rằng một trong các trường mình có thể lấy khi
đọc một đối tượng Trang là trường cover, chính là ảnh bìa của Trang. Đây là hình thức
của truy vấn đó:
curl -i -X GET
"https://graph.facebook.com/20531316728?fields=cover&access_token={access-token}"
Hầu hết các nút đều có cạnh. Những cạnh này có thể trả về tập hợp đối tượng được
kết nối với nút đó. Để truy vấn một cạnh, bạn có thể sử dụng cả ID nút và tên cạnh. Một
trong các cạnh nêu trong tài liệu tham khảo về nút Trang là cạnh photos. Cạnh này trả về
8
16. tất cả các đối tượng Ảnh mà Trang sở hữu. Do đó, để lấy tất cả các ảnh mà trang
Facebook sở hữu, bạn phải truy vấn cạnh photos của nút:
curl -i -X GET
"https://graph.facebook.com/20531316728/photos?access_token={access-token}"
Bạn có thể dùng một số nút để cập nhật các trường bằng thao tác POST. Ví dụ: nếu
là Quản trị viên Trang Facebook, bạn có thể cập nhật trường description của Trang này
như sau:
curl -i -X POST
"https://graph.facebook.com/20531316728/photos?access_token={access-token}"
Tất nhiên, việc đăng một đối tượng lên tập hợp thường yêu cầu các trường bổ sung
về đối tượng đó, chẳng hạn như URL, tiêu đề hoặc mô tả về ảnh. Tài liệu tham khảo về
cạnh cho biết trường nào là bắt buộc và trường nào là tùy chọn.
Cuối cùng, bạn thường có thể xóa một nút bằng cách thực hiện thao tác DELETE
trên ID đối tượng:
curl -i -X DELETE
"https://graph.facebook.com/20531316728?access_token={access-token}"
2.6. Phiên bản
API Đồ thị có nhiều phiên bản. Bạn có thể đọc thêm về cách tạo phiên bản trong
hướng dẫn về Phiên bản ứng dụng của chúng tôi, nhưng ở đây chúng tôi sẽ giải thích
cách bạn thực hiện lệnh gọi một phiên bản cụ thể.
Điều này thực sự đơn giản - bạn chỉ cần thêm chữ v, sau đó là số phiên bản vào
đầu đường dẫn yêu cầu. Ví dụ: dưới đây là lệnh gọi phiên bản 2.9:
curl -i -X GET
"https://graph.facebook.com/v2.9/20531316728/photos?access_token={access-token}"
Nếu bạn không thêm số phiên bản, chúng tôi sẽ đặt mặc định là phiên bản có sẵn cũ
nhất, do đó, tốt nhất là thêm số phiên bản vào yêu cầu của bạn.
9
17. 3. Hướng dẫn sử dụng Facebook Graph
API *Lấy access Token
Facebook-explorer-tool (Trình khám phá API đồ thị) là một công cụ mà đội ngũ
phát triển củafacebook tạo ra để giúp chúng ta có thể khám phá toàn bộ các chức năng
liên quan đến facebook-graph-api .Chúng ta có thể sử dụng nó bằng cách truy cập vào
đường link : https://developers.facebook.com/tools/explorer/ .
Màn hình "Graph API Explorer" có 4 phần quan trọng:
1. Access Token: Là mã cho phép gửi đòi hỏi tới Server. Nếu bạn đang login vào
một tài khoản facebook nào đó, giá trị này sẽ được mặc định hiển thị cho tài khoản
đó.
2. URL gửi tới server để nhận về giá thông tin.
3. Vùng 3, giúp bạn thêm các trường (field) cần thiết vào request.
4. Kết quả nhận về sau khi nhấn Submit.
Hình 3.4
Access Token là một String, nó giống như một giấy phép cho phép bạn truy cập
vào Facebook Graph để lấy dữ liệu nào đó. Mỗi Access Token mang thông tin rằng bạn
có quyền làm được những gì. Để thêm các quyền truy xuất thêm nhiều thông tin , bạn chỉ
cần điều chỉnh tại vùng 3(Hình 3.4).
10
18. Nó tương đương với việc bạn gửi request (yêu cầu) trên trình duyệt theo URL:
https://graph.facebook.com/v2.5/me?fields=id,name,birthday,gender,email&access
_token=<Access Token>
Hình 3.5
Facebook Graph API có một bộ tài liệu tra cứu tương đối tốt, giúp bạn dễ dàng
tra cứu. Truy cập URL: https://developers.facebook.com/docs/
Cách lấy mã truy cập cho nhiều quyền:
Sau khi triển khai một trong các SDK Đăng nhập Facebook của chúng tôi, bạn có
thể sử dụng các phương thức của SDK này để lấy mã truy cập bằng quyền cần thiết của
mình. Nếu Người dùng cấp quyền cho ứng dụng của bạn, thì API sẽ phản hồi kèm theo
một mã truy cập mà bạn có thể lấy bằng phương thức SDK.
Mã mẫu
Android SDKiOS SDKJava SDK
LoginManager.getInstance().logInWithPublishPermissions(
fragmentOrActivity,
Arrays.asList("user_birthday"));
Nếu muốn xác nhận rằng Người dùng đã cấp cho ứng dụng của bạn quyền
user_birthday, thì bạn có thể thực hiện thao tác GET trên cạnh /{user-id}/permissions.
Giả sử Người dùng đã cấp quyền đó, thì phản hồi của API sẽ có dạng như sau:
11
19. Phản hồi mẫu
{
"data": [
{
"permission":"user_birthday",
"status":"granted"
}
]}
Lưu ý: Cách nhanh nhất để lấy FBID, quyền và mã truy cập Người dùng rồi làm
theo các ví dụ sau là truy cập công cụ Trình khám phá đồ thị và nhấp vào Lấy mã, Lấy
mã truy cập người dùng, tại đó bạn có thể chọn và phê duyệt các quyền, sau đó nhấp
vào Gửi.
III. Kết luận chương 2
Nếu ở chương 1 đã trình bày về REST API thì chương 2 đã trình bày về GRAPH
API và đắc biệt là Facebook Graph API.
Hiện nay khá nhiều bạn có nhu cầu tìm hiểu và sử dụng Facebook Graph API
trong lập trình hoặc trong công việc. Chúng ta không thể phủ nhận rằng Facebook là một
kênh để quảng bá sản phẩm - thương hiệu không thể bỏ qua. Tuy nhiên, với nhân lực có
hạn và quá nhiều ràng buộc trên facebook đẩy người dùng vào một thế duy nhất để hiệu
quả cao là chi tiền cho facebook để quảng cáo.
Trong bối cảnh như thế, nếu bạn có thể hiểu về Facebook Graph API kết hợp với
những kiến thức đơn giản như HTML và Javascript thì bạn có thể tự tay xây dựng cho
chính mình những ứng dụng tự động nho nhỏ phục vụ cho việc thao tác với facebook mà
không cần tốn thời gian làm bằng sức con người.
12
20. CHƯƠNG 3. FACEBOOK API
I. API các mạng xã hội
Mạng xã hội hay còn gọi là mạng xã hội ảo (social network) là dịch vụ kết nối
các thành viên cùng sở thích trên Internet lại với nhau với nhiều mục đích khác nhau
không phân biệt không gian và thời gian.
API phương tiện truyền thông xã hội, hoặc API xã hội, cung cấp một cách để các
nhà phát triển xây dựng các ứng dụng giúp tăng cường sử dụng các dịch vụ truyền thông
xã hội. Lần đầu tiên xuất hiện trở lại vào năm 2006, API Facebook là một trong những
hình thức API truyền thông xã hội sớm nhất mà các nhà phát triển có thể sử dụng. Các ví
dụ khác về API xã hội bao gồm API Twitter và Instagram.
Các mạng truyền thông xã hội lớn đều có API. Mặc dù bạn bị cấm sử dụng chúng
để sao chép dịch vụ cốt lõi của công ty và bán phần mềm đó dưới dạng phần mềm của
bạn, bạn có thể xây dựng dựa trên chúng để cải thiện trải nghiệm. API của Twitter cho
phép bạn truy cập một số điểm nhất định của hồ sơ công khai. Là một cách sử dụng cơ
bản của API, bạn có thể viết một chương trình nơi bạn có thể tìm kiếm tên người dùng và
nó sẽ trả về trang hồ sơ. Thay vì đi đến văn phòng Twitter mỗi khi bạn có yêu cầu, API
cấp quyền truy cập vào chương trình để trả về trang hồ sơ. Nếu bạn sử dụng nền tảng
quản lý phương tiện truyền thông xã hội của bên thứ ba như Sprout Social, thì bạn đã gặp
phải việc sử dụng và giới hạn của API. Họ cho phép bạn đăng bài, bình luận và thích bài
viết thay mặt cho tài khoản của bạn. Ưu điểm của phần mềm được xây dựng trên API
phương tiện truyền thông xã hội là bạn có thể xem nhiều tài khoản ở một nơi. Nhưng API
cũng giới hạn bạn trong những gì bạn có thể làm và điều này không phải lúc nào cũng do
lỗ hổng trong phần mềm, mà là giới hạn đối với khả năng của API.
Ví dụ: bạn không thể lên lịch các bài đăng trên Instagram để tải lên và đăng thay
cho bạn trong khi bạn đang ngủ trừ khi bạn sử dụng một công cụ như Sprout Social.
Ví dụ: khi Instagram bắt đầu cho phép các đối tác, bao gồm Sprout, truy cập API
của bên thứ ba, Sprout có thể lần lượt cung cấp khả năng lên lịch và xuất bản hình ảnh từ
một công cụ riêng biệt.
Bạn phải thiết lập một hồ sơ doanh nghiệp để làm như vậy, nhưng quá trình này rất
đơn giản khi tài khoản của bạn được kết nối!
Một số trường hợp sử dụng thực tế cho những thứ bạn có thể đạt được với API xã
hội là:
Bạn có thể xây dựng một ứng dụng tùy chỉnh để tự động hóa các bài đăng theo
dòng thời gian của mình bằng API Facebook.
Các doanh nghiệp có thể sử dụng API Twitter để nhận phản hồi theo thời gian
thực về sản phẩm hoặc dịch vụ của họ. Điều này còn được gọi là dữ liệu trực
tuyến.
13
21. Một số nhà phát triển đã sử dụng API Instagram để tạo các plugin Wordpress có
thể hiển thị nguồn cấp ảnh từ tài khoản Instagram.
*7 API có thể sử dụng chức năng của SNS
1. Facebook
2. Twitter
3. Instagram
4. Pinterest
5. Google+
6. LinkedIn
7. Hatena
Một số API của SNS ngoài chức năng share và flow, nó còn có thể hiển thị số
lượng share, số lượng bookmark. Một chức năng quan trọng của API đó chính là sử
dụng tài khoản có sẵn của mạng xã hội để đăng ký tài khoản trên các ứng dụng của họ.
Chính vì vậy việc tận dụng API sẽ giúp tạo ra những ứng dụng/trải nghiệm sáng tạo và
giá trị mới cho người dùng.
II. Facebook API
Facebook là một website mạng xã hội truy cập miễn phí do công ty Facebook, Inc
điều hành và sở hữu tư nhân. Người dùng có thể tham gia các mạng lưới được tổ chức
theo thành phố, nơi làm việc, trường học và khu vực để liên kết và giao tiếp với người
khác. Mọi người cũng có thể kết bạn và gửi tin nhắn cho họ, và cập nhật trang hồ sơ cá
nhân của mình để thông báo cho bạn bè biết về chúng. Tên của website nhắc tới những
cuốn sổ lưu niệm dùng để ghi tên những thành viên của cộng đồng campus mà một số
trường đại học và cao đẳng tại Mỹ đưa cho các sinh viên mới vào trường, phòng ban, và
nhân viên để có thể làm quen với nhau tại khuôn viên trường.
1. Facebook API là gì?
Facebook API là một nền tảng để xây dựng những ứng dụng cho các thành viên
của mạng xã hội Facebook. API cho phép các ứng dụng sử dụng các kết nối xã hội và các
thông tin hồ sơ để làm cho các ứng dụng liên quan tới nhau nhiều hơn. API cung cấp
những lời gọi để lấy thông tin về người sử dụng, nhóm người dùng, bạn bè, thông báo, sự
kiện và nguồn cấp dữ liệu…Cũng có thể dùng lời gọi API để cập nhật và lấy thông tin hồ
sơ. API sử dụng giao thức RESTful và các hồi đáp được trả lại dưới dạng XML
2. Cách thức hoạt động của Facebook API
.API là nền tảng do Facebook cung cấp cho người viết ứng dụng để dễ dàng
trong việc tạo ứng dụng và đảm bảo người viết ứng dụng không can thiệp quá sâu vào hệ
thống của Facebook. API cho phép thực thi nền tảng thông qua các phương thức được
định nghĩa. Thông qua các lời gọi API, người tạo ứng dụng có thể lấy thông tin về user,
groups, photo,… mà họ cần.
14
22. Hình 1.2.1
Facebook gửi phương thức POST tới máy chủ Facebook API. Nó bao gồm một
số các thông số yêu cầu như api_key của ứng dụng. Session_key của người dùng đưa ra
yêu cầu. Bên cạnh đó Facebook còn thêm vào tham số fb_sig để thông báo ứng dụng đưa
ra yêu cầu. Bằng cách này tất cả các lời gọi API sẽ được đảm bảo, Facebook có thể xác
minh các yêu cầu được gửi từ một ứng dụng đã được chấp thuận. Thông tin mà Facebook
sẽ trả lại là một tài liệu XML.
Mã tài liệu : 600859
Tải đầy đủ luận văn theo 2 cách :
- Link tải dưới bình luận .
- Nhắn tin zalo 0932091562
43