Để có người dùng hệ thống, Trình quản lý kinh doanh của bạn phải:
Meta giới hạn số lượng người dùng hệ thống trên mỗi trình quản lý kinh doanh dựa trên cấp độ truy cập của ứng dụng.
Mẫu tập lệnh bash
này minh họa các lệnh gọi API tạo mã người dùng hệ thống rồi dùng mã đó để thực hiện lệnh gọi API Marketing.
Có 2 loại người dùng hệ thống, đó là: người dùng hệ thống là quản trị viên và người dùng hệ thống.
Bạn cần tạo một người dùng hệ thống cho mỗi loại quyền truy cập mà mình cần. Hãy sử dụng người dùng hệ thống là quản trị viên để duy trì các vai trò phù hợp theo cách lập trình. Nhờ vậy, nếu một mã người dùng hệ thống bị lộ, mã đó chỉ bị giới hạn phạm vi mà không thể làm lộ thêm quyền nào.
Cấp cho người dùng hệ thống quyền truy cập vào tài sản và sử dụng người dùng hệ thống cho hầu hết các lệnh gọi API. Bạn chỉ nên sử dụng người dùng hệ thống là quản trị viên cho hành động quản trị, chẳng hạn như chỉ định quyền. Vì loại người dùng này có nhiều quyền nhất nên hãy bảo vệ cẩn thận mã người dùng hệ thống là quản trị viên.
Cách hoạt động như sau:
Các yêu cầu và hành động bắt buộc để có quyền truy cập vào tài sản doanh nghiệp:
Chúng tôi biểu thị doanh nghiệp của bạn dưới dạng một phiên bản của Trình quản lý kinh doanh trong API Marketing. Trình quản lý kinh doanh của bạn phải xác nhận quyền sở hữu, tạo hoặc chia sẻ một ứng dụng trên Facebook được tạo bằng API Marketing. Để tạo mã truy cập dành cho người dùng hệ thống, ứng dụng này phải có Quyền truy cập tiêu chuẩn. Bạn cũng có thể liên hệ với người đại diện của Facebook để được thêm vào danh sách các doanh nghiệp được phép tạo mã.
Tài sản thuộc Trình quản lý kinh doanh của bạn. Ví dụ: trang, tài khoản quảng cáo, v.v.
Mọi phiên bản của Trình quản lý kinh doanh đều có một người dùng quản trị. Thông thường, người dùng này chính là người ban đầu tạo đối tượng Trình quản lý kinh doanh và quản lý Trình quản lý kinh doanh đó theo thời gian.
Người dùng quản trị có thể tạo loại người dùng đặc biệt này. Người dùng hệ thống là quản trị viên có thể tạo người dùng mới và truy cập vào tất cả tài sản thuộc về doanh nghiệp. Bạn không nên quản lý tài sản của doanh nghiệp thông qua người dùng hệ thống là quản trị viên, vì loại người dùng này có nhiều quyền lực hơn so với người dùng hệ thống thông thường. Bạn chỉ nên sử dụng người dùng hệ thống là quản trị viên để tạo người dùng hệ thống khác, chứ không nên sử dụng để truy cập vào tài sản.
Người dùng quản trị hoặc người dùng hệ thống là quản trị viên có thể tạo người dùng hệ thống. Về cơ bản, người dùng này có thể truy cập vào tài sản. Hãy sử dụng loại người dùng này để quản lý tài sản của doanh nghiệp.
Lưu ý: Chỉ có thể cấp vai trò trong ứng dụng cho người dùng hệ thống nếu cả người dùng hệ thống và ứng dụng đều thuộc cùng một doanh nghiệp. Nếu ứng dụng của bạn cần truy cập vào dữ liệu bằng người dùng hệ thống và mã truy cập thuộc một doanh nghiệp khác, hãy sử dụng API Thay mặt doanh nghiệp.
Người dùng hệ thống phải cấp cho người dùng của họ quyền truy cập vào tài sản thuộc sở hữu của doanh nghiệp.
Bạn cần một ứng dụng có quyền truy cập tiêu chuẩn trên API Marketing hoặc ứng dụng của bạn phải được người đại diện của Facebook thêm vào danh sách cho phép. Hãy đảm bảo rằng ứng dụng đã thực hiện quy trình xét duyệt ứng dụng (và xác minh, nếu có) để có các quyền bắt buộc. Khi đã có người dùng hệ thống và ứng dụng nêu trên, bạn có thể tạo mã truy cập dành cho người dùng hệ thống. Sau khi bạn có mã này và người dùng hệ thống cấp cho người dùng quyền truy cập vào tài sản, bạn có thể truy cập vào những tài sản đó theo cách lập trình.
Để người dùng hệ thống hoạt động với Đối tượng tùy chỉnh từ file tùy chỉnh trong một doanh nghiệp, người dùng không phải là người dùng hệ thống cần chấp nhận điều khoản dịch vụ của Doanh nghiệp đó về Đối tượng tùy chỉnh. Người dùng phải chấp nhận từ một tài khoản quảng cáo thuộc về Doanh nghiệp nêu trên.
Tìm hiểu thêm về Điều khoản dịch vụ về Đối tượng tùy chỉnh và tùy chọn hiện có cho người dùng hệ thống.
Ứng dụng của bạn trên API Marketing có một cấp độ truy cập nhất định. Cấp độ truy cập này xác định số lượng người dùng hệ thống bạn có thể tạo cho Trình quản lý kinh doanh sở hữu ứng dụng đó:
Cấp độ | Người dùng hệ thống | Người dùng hệ thống là quản trị viên |
---|---|---|
Tiêu chuẩn | 1 | 1 |
Nâng cao | 10 | 1 |
Bạn có thể nhóm tài khoản quảng cáo theo người dùng hệ thống trong phản hồi dựa trên cơ sở mỗi ứng dụng hoặc mỗi lần đọc/ghi. Nếu bạn quản lý nhiều tài khoản quảng cáo, quá trình tải tất cả tài khoản quảng cáo trong giao diện người dùng có thể diễn ra chậm.