Facebook App và Facebook App ID là gì?
Facebook App là gì?
Facebook App, hiểu một cách đơn giản, là các chương trình hoặc ứng dụng được phát triển bằng các ngôn ngữ lập trình phổ biến. Sau khi được cài đặt (theo cách hiểu riêng của Facebook), chúng có khả năng tương tác với cơ sở dữ liệu người dùng của Facebook thông qua các Giao diện Lập trình Ứng dụng (API).
Mục đích sử dụng của Facebook App:
Mục đích chính của các Facebook App là tương tác với người dùng. Nếu bạn chưa rõ API là gì nhưng muốn tìm hiểu về Facebook App ID, hãy hình dung API như một loại “keo dán” đặc biệt. Nó giúp các phần mềm từ bên thứ ba, trong trường hợp này là ứng dụng do lập trình viên viết, dễ dàng giao tiếp và lấy dữ liệu từ nền tảng Facebook.
Phân biệt Facebook App và Ứng dụng Thông thường:
Điều quan trọng cần nhấn mạnh là “Facebook App” không giống với một “Application” (ứng dụng) mà chúng ta thường tải về và cài đặt trên máy tính hoặc thiết bị di động. Các ứng dụng thông thường có thể được cài đặt từ đĩa rời hoặc tải về từ internet và được lưu trữ trên ổ cứng của máy tính. Ngược lại, Facebook App hoạt động như một tính năng trên website, nằm gọn trong trình duyệt và không được cài đặt cục bộ. Mọi hành động của bạn khi sử dụng Facebook App, ví dụ như chơi một mini game, đều được lưu trữ trên máy chủ của Facebook, chứ không phải trên máy tính cá nhân của bạn. Đây là điểm cốt lõi cần nắm rõ khi tìm hiểu về Facebook App là gì.
Dữ liệu Facebook App có thể truy cập:
Facebook App có thể truy cập một số loại dữ liệu người dùng, bao gồm thông tin bạn bè, hình ảnh, trạng thái (status), và một số dữ liệu về tần suất sử dụng. Một ví dụ phổ biến là các mini game viral trên Facebook, như “kiếp trước bạn là ai?” hay các bài kiểm tra tính cách. Những ứng dụng này thường yêu cầu bạn đăng nhập bằng tài khoản Facebook (sử dụng API để xác thực) và sau đó hiển thị một thông báo yêu cầu quyền truy cập.

Khi bạn cho phép ứng dụng truy cập thông tin công khai trên tài khoản Facebook của mình (ví dụ: ảnh, status), dữ liệu này sẽ được kết hợp với dữ liệu có sẵn của ứng dụng để tạo ra kết quả mà bạn thấy. Tuy nhiên, Facebook App chỉ được phép thu thập thông tin khi bạn cấp quyền, và phạm vi dữ liệu thu thập thường giới hạn ở những gì công khai. Các nhà phát triển thường khuyến khích người dùng chia sẻ thông tin công khai trên hồ sơ của họ để tăng tính lan truyền cho ứng dụng.

Ngay cả khi không biết rõ Facebook App hay Facebook App ID là gì, chúng ta vẫn thường xuyên tương tác với chúng. Các ví dụ điển hình bao gồm nút “Thích” (Like), nút “Chia sẻ” (Share) trên các website, tính năng bình luận, hoặc các thông báo khi chơi game trên Facebook (như yêu cầu xin thêm lượt chơi hoặc xác nhận hoàn thành cấp độ).
Facebook App ID là gì?
Để sử dụng Facebook App, người dùng hoặc nhà phát triển cần đăng ký. Sau khi quy trình đăng ký thành công, họ sẽ được cấp một App ID và một khóa bí mật (App Secret key) để kết nối với Facebook. Facebook App ID là một mã định danh duy nhất và cực kỳ quan trọng. Hầu như mọi thao tác liên quan đến việc sử dụng hoặc quản lý Facebook App đều yêu cầu phải có App ID này. Do đó, việc tạo một ứng dụng trên Facebook và lấy App ID là bước đầu tiên và bắt buộc.
Hướng dẫn tạo tài khoản Nhà Phát Triển Facebook và Tạo App
Để xây dựng một Facebook App hoàn chỉnh, nhà phát triển thường cần kiến thức về lập trình web, cơ sở dữ liệu (như MySQL) và không gian lưu trữ trên máy chủ web. Tuy nhiên, việc tạo một tài khoản Nhà Phát Triển Facebook (Facebook Developer account) và sau đó tạo một App lại đơn giản hơn nhiều và bất kỳ ai cũng có thể thực hiện được mà không cần kiến thức lập trình chuyên sâu.
Bước 1: Đăng ký tài khoản Nhà Phát Triển Facebook
- Truy cập vào trang web dành cho nhà phát triển của Facebook tại: //developers.facebook.com/.
- Nhấn vào nút “Bắt đầu” (Get Started) ở góc trên bên phải màn hình.

- Nếu bạn đã đăng nhập vào tài khoản Facebook cá nhân, Facebook sẽ tự động nhận diện và sử dụng tài khoản đó để tạo hồ sơ Nhà Phát Triển. Nhấn nút “Tiếp” (Next) màu xanh để tiếp tục. Nếu chưa đăng nhập, bạn sẽ được yêu cầu đăng nhập vào tài khoản Facebook của mình.
- Facebook sẽ yêu cầu bạn đặt tên cho ứng dụng đầu tiên của mình. Bạn có thể giữ nguyên mặc định hoặc thay đổi sau này.
- Nhập địa chỉ email liên hệ mà bạn muốn nhận thông báo từ Facebook, sau đó nhấn “Next”.
- Nhập mã captcha để xác minh bạn không phải là robot và nhấn “Gửi” (Submit) để hoàn tất đăng ký.
- Sau khi hoàn thành, bạn sẽ được Facebook đưa ra một số tùy chọn về vai trò của mình. Chọn mục “Nhà Phát Triển” (Developer).
- Bạn sẽ nhận được thông báo “Chào mừng bạn đến với bảng điều khiển Facebook For Developer”. Điều này có nghĩa là bạn đã đăng ký tài khoản Nhà Phát Triển Facebook thành công.
- Nhấp vào nút “Add Your First Product” để chuyển đến giao diện quản lý ứng dụng.
[IMAGE_5]

Bước 2: Tạo một Facebook App mới
Sau khi có tài khoản Nhà Phát Triển, bạn cần tạo một ứng dụng để lấy Facebook App ID và App Secret. Mỗi tài khoản có thể quản lý nhiều ứng dụng, và mỗi ứng dụng sẽ có một cặp App ID và App Secret riêng biệt.
- Trên trang quản lý Nhà Phát Triển, bạn có thể nhấp vào biểu tượng avatar ở góc phải màn hình để mở các tùy chọn ẩn.
- Bấm vào “Thêm ứng dụng mới” (Add App).
[IMAGE_6] - Tại giao diện tạo ứng dụng mới, bạn cần nhập các thông tin sau:
- “App Name”: Tên hiển thị của ứng dụng. Tên này sẽ xuất hiện khi người dùng tương tác với ứng dụng của bạn.
- “App Namespace”: Không gian tên của ứng dụng. Tên này không được trùng với các không gian tên đã tồn tại trên Facebook và được sử dụng trong URL để truy cập ứng dụng.
- “App Category”: Thể loại ứng dụng. Chọn thể loại phù hợp nhất với mục đích của ứng dụng.
[IMAGE_7]
- Nhấn nút màu xanh “Tạo ID Ứng Dụng” (Create App ID) hoặc “Continue” để chuyển sang bước tiếp theo.
- Nhập mã captcha bảo mật và nhấn “Gửi” (Submit) để xác nhận thông tin.
- Trong danh mục sản phẩm trên giao diện chính, chọn “Facebook Login” và nhấn nút “Thiết Lập” (Set Up).
[IMAGE_8] - Sau đó, bạn sẽ được yêu cầu chọn nền tảng cho ứng dụng. Thông thường, các ứng dụng sẽ được xây dựng trên nền tảng Website. (Hãy nhớ rằng đây không phải là ứng dụng để tải về máy tính).
- Nhập URL của website mà bạn muốn ứng dụng Facebook tương tác vào ô được hướng dẫn và nhấn “Save”.
- Nhấn “Tiếp Tục” (Continue). Nếu nút “Tiếp Tục” không khả dụng, bạn cần nhấn “Save” lại lần nữa.
- Tiếp theo, trên thanh điều khiển bên trái màn hình, tìm đến mục “Facebook Login” và chọn “Settings”.
- Tại mục “URI chuyển hướng Oauth hợp lệ” (Valid OAuth Redirect URIs), hãy nhập lại URL của website của bạn. Lưu ý bổ sung giao thức HTTP:// hoặc HTTPS:// trước tên miền. Ví dụ, nếu URL của bạn là `baogiaquangcao.com`, bạn sẽ nhập `//baogiaquangcao.com`.
- Nhấn “Lưu Thay Đổi” (Save Changes) để hoàn tất việc thiết lập.
[IMAGE_9]
Cách lấy Facebook App ID và App Secret Key
Sau khi đã hoàn tất các bước thiết lập trên, bạn sẽ được đưa trở lại trang quản lý ứng dụng Facebook của mình.
- Trên trang quản lý ứng dụng, bạn sẽ thấy hai thông tin quan trọng nhất:
- “App ID”: Đây là số định danh duy nhất cho ứng dụng của bạn. Nó thường được sử dụng trong thẻ META trên website, ví dụ: ``, để khai báo cho Facebook biết website đang sử dụng ứng dụng nào để tương tác với người dùng.
- “App Secret”: Đây là một chuỗi ký tự bí mật, dùng để xác thực và điều khiển ứng dụng của bạn khi tương tác với API của Facebook. Bạn KHÔNG NÊN công khai thông tin này vì bất kỳ ai biết được đều có thể kiểm soát ứng dụng của bạn. Nếu nghi ngờ bị lộ, bạn có thể nhấn “Reset” để tạo một App Secret mới.
[IMAGE_10]
- Để ứng dụng Facebook có thể hoạt động trên website, bạn cần thiết lập thêm các thông số sau:
- “App Domains”: Tên miền mà ứng dụng được phép chạy. Ví dụ, nếu bạn muốn ứng dụng chạy trên `xtraffic.pep.vn` và `blog-xtraffic.pep.vn`, bạn cần nhập vào là `pep.vn`.
- “Sandbox Mode”: Bạn cần chọn “Disabled” để ứng dụng có thể chạy công khai trên mạng thay vì ở chế độ thử nghiệm.
- “Mobile Site URL”: Nếu bạn có phiên bản website dành cho di động, hãy nhập đầy đủ URL tại đây. Điều này giúp Facebook xác nhận tên miền bạn đã nhập ở “App Domains”.
- Nhấn nút màu xanh “Save Changes” (nút số 6 trên hình 8) để lưu tất cả các thay đổi thông tin của ứng dụng.
Nguồn bài viết: Tổng hợp và cập nhật từ các nguồn Website uy tín trên Google.
- //www.hiepb.com/2016/08/facebook-apps-la-gi-cach-tao-facebook.html
- //quangcaosieutoc.com/facebook-app-id/#Cach_lay_Facebook_app_id
“`







