Đăng nhập bằng Facebook là một phương thức mới cho phép truy cập dữ liệu API Báo cáo trên Audience Network. Phương thức này sẽ thay thế phương thức sao chép và dán mã người dùng hệ thống từng được sử dụng trong giao diện Trình quản lý kiếm tiền. Phương thức này giúp tăng cường bảo mật cho quá trình cấp quyền truy cập vào dữ liệu của bạn do mã của Trình quản lý kiếm tiền có nguy cơ bị lộ ra ngoài doanh nghiệp.
Tài liệu này chủ yếu cung cấp hướng dẫn cho tiện ích tích hợp API báo cáo trực tiếp, Đối tác đo lường di động, Đối tác trung gian và các đối tác khác của Facebook đang tìm cách truy cập dữ liệu API Báo cáo thay mặt nhà phát hành.
Nếu đang sử dụng đối tác hiện có (Đối tác đo lường di động hoặc Đối tác trung gian), bạn không cần phải viết mã. Hãy đảm bảo rằng đối tác của bạn tích hợp quy trình Đăng nhập bằng Facebook. Bạn sẽ phải nhấp vào tùy chọn "Đăng nhập bằng Facebook" và chọn tài sản mà bạn muốn cấp quyền truy cập bằng mã sẽ tạo.
Nếu bạn chọn TẤT CẢ tài sản, mã sẽ cấp quyền truy cập vào tất cả tài sản trong Doanh nghiệp miễn là người dùng đã tạo mã có quyền truy cập vào tài sản đó trong Trình quản lý kinh doanh.
Nếu cần sử dụng trực tiếp API Báo cáo, trước tiên, bạn sẽ phải tạo một ứng dụng trên Facebook và lấy các quyền cần thiết. Ứng dụng của bạn sẽ cần có quyền read_audience_network_insights
để truy cập dữ liệu API Báo cáo trên Audience Network. Để lấy quyền này cho ứng dụng của bạn, doanh nghiệp cần phải được tích hợp với Audience Network.
Bây giờ, ứng dụng của bạn đã được tích hợp với Audience Network và có thể sử dụng quyền read_audience_network_insights
. Nếu bạn không nhìn thấy read_audience_network_insights
, hãy đảm bảo rằng ứng dụng được liên kết với Doanh nghiệp có quyền truy cập vào Tài khoản kinh doanh của Trình quản lý kiếm tiền.
Nếu bạn từng được cấp read_insights permission
thông qua phương thức Đăng nhập bằng Facebook, quyền này vẫn sẽ hoạt động nhưng bạn nên chuyển sang quyền read_audience_network_insights
.
Phương thức truy cập API Báo cáo sẽ khác nhau tùy thuộc vào loại tiện ích tích hợp mà bạn có. Vui lòng làm theo hướng dẫn áp dụng cho trường hợp của bạn:
Nếu có một tiện ích tích hợp API Báo cáo (trực tiếp) tùy chỉnh không có bất kỳ giao diện tương tác/người dùng nào và bạn chỉ sử dụng tiện ích tích hợp này để truy vấn dữ liệu cho doanh nghiệp của mình, bạn có thể sử dụng hướng dẫn dưới đây để lấy quyền truy cập vào API Báo cáo.
Giờ đây, bạn có thể truy cập dữ liệu API Báo cáo trên Audience Network bằng mã này.
Hướng dẫn dưới đây hữu ích cho nhà phát hành và đối tác có giao diện người dùng riêng có thể đặt nút Đăng nhập bằng Facebook. Hướng dẫn này hữu ích cho các nhà phát hành sẵn sàng truy cập vào dữ liệu của chính mình, cũng như các đối tác muốn truy cập dữ liệu kiếm tiền của nhà phát hành khác sau khi được cho phép.
Bạn cũng có thể xem video minh họa toàn bộ hướng dẫn bên dưới, bao gồm bước cấp quyền nêu trên:
read_audience_network_insights
" mới được cấp thay vì quyền "public_profile,email
" được gợi ý. Nhìn chung, khi sử dụng quyền được cập nhật, mã nút của bạn sẽ có dạng như sau: <fb:login-button scope="read_audience_network_insights" onlogin="checkLoginState();"> </fb:login-button>
statusChangeCallback
từ các bước trước đó.Thông báo lỗi | Ý nghĩa | Hành động/cách khắc phục |
---|---|---|
Đang đọc thông tin chi tiết về Trang, doanh nghiệp, ứng dụng, miền hoặc nhóm nguồn sự kiện không thuộc sở hữu của người dùng hoặc ứng dụng thực hiện truy vấn | Đối với mã Đăng nhập bằng Facebook, thông báo lỗi này có nghĩa là ứng dụng cấp mã không có đủ quyền ( | Quản trị viên doanh nghiệp cần cấp quyền truy cập vào tất cả tài sản cho người dùng muốn tạo mã hoặc đã tạo mã. |
Dữ liệu bị thiếu hoặc trống | Thông báo lỗi này thường có nghĩa là tất cả hoặc một số dữ liệu đã bị lọc bằng công nghệ tổng hợp bảo vệ quyền riêng tư của chúng tôi. Thông báo lỗi này cũng có thể được xác thực dựa trên dữ liệu MoMa. | Kiểm tra xem có mảng |
Quyền | Ứng dụng dùng để tạo mã không thuộc loại dành cho Doanh nghiệp và ứng dụng đã được liên kết với Trình quản lý kiếm tiền của Audience Network. | Đảm bảo rằng bạn đang tạo Ứng dụng thuộc loại dành cho Doanh nghiệp để tạo mã. Hãy thử tạo một ứng dụng mới và nhớ làm theo hướng dẫn trong phần Quyền. Truy cập developers.facebook.com/apps và chọn ứng dụng bạn không nhìn thấy |
| Mã này đã hết hạn | Hãy đảm bảo rằng mã được chuyển đổi thành mã Dài hạn. Hãy làm theo hướng dẫn trong phần "Chuyển mã này thành mã truy cập Dài hạn". Mã truy cập Dài hạn được làm mới một lần mỗi ngày, khi có yêu cầu API Báo cáo được gửi đến máy chủ của Facebook. Nếu không có yêu cầu nào, mã này sẽ hết hạn sau khoảng 60 ngày và người dùng phải tạo mã mới. |
2 Ứng dụng có cùng tên đang hiển thị | Kiểm tra xem một ứng dụng có quyền | Dùng ứng dụng có quyền |
(#200) Cách truy cập API báo cáo v2.0 đã thay đổi. Giờ đây, bạn cần triển khai phương thức Đăng nhập bằng Facebook cho ứng dụng của mình thì mới truy cập được API này. | Bạn hiện không dùng thông tin đăng nhập để truy cập API này theo cách mới. | Đảm bảo rằng bạn đang tạo một ứng dụng mới từ đầu (chỉ dùng để tạo mã) và ứng dụng này thuộc loại dành cho Doanh nghiệp. |