Lệnh Gọi Lại Xóa Dữ Liệu - Phát Triển ứng Dụng
Có thể bạn quan tâm
Triển khai lệnh gọi lại
Để phân tích cú pháp và phản hồi yêu cầu, bạn phải triển khai lệnh gọi lại "yêu cầu xóa dữ liệu". Lệnh gọi lại của bạn phải sử dụng giao thức HTTPS an toàn và phải được liệt kê trong trường URL yêu cầu xóa dữ liệu trong phần Cài đặt của Bảng điều khiển ứng dụng.
Lệnh gọi lại Yêu cầu xóa dữ liệu mà bạn triển khai phải thực hiện tác vụ sau:
- Khởi tạo yêu cầu xóa bất kỳ dữ liệu nào của ứng dụng về người dùng khỏi Facebook.
- Trả về phản hồi JSON chứa URL nơi người dùng có thể kiểm tra trạng thái của yêu cầu xóa và một mã xác nhận gồm chữ và số. Phản hồi JSON có dạng như sau:{ url: '<url>', confirmation_code: '<code>' }
Không tuân thủ các yêu cầu này có thể dẫn đến việc xóa lệnh gọi lại hoặc vô hiệu hóa ứng dụng của bạn.
Bạn có thể triển khai lệnh gọi lại này bằng bất kỳ ngôn ngữ nào, nhưng mã sau là một ví dụ về lệnh gọi lại bằng ngôn ngữ PHP.
<?php header('Content-Type: application/json'); $signed_request = $_POST['signed_request']; $data = parse_signed_request($signed_request); $user_id = $data['user_id']; // Start data deletion $status_url = 'https://www.<your_website>.com/deletion?id=abc123'; // URL to track the deletion $confirmation_code = 'abc123'; // unique code for the deletion request $data = array( 'url' => $status_url, 'confirmation_code' => $confirmation_code ); echo json_encode($data); function parse_signed_request($signed_request) { list($encoded_sig, $payload) = explode('.', $signed_request, 2); $secret = "appsecret"; // Use your app secret here // decode the data $sig = base64_url_decode($encoded_sig); $data = json_decode(base64_url_decode($payload), true); // confirm the signature $expected_sig = hash_hmac('sha256', $payload, $secret, $raw = true); if ($sig !== $expected_sig) { error_log('Bad Signed JSON signature!'); return null; } return $data; } function base64_url_decode($input) { return base64_decode(strtr($input, '-_', '+/')); } ?>Lệnh này sẽ tạo ra đối tượng JSON giống như sau, trong đó user_id là trường thông tin phù hợp cho lệnh gọi lại của bạn.
{ "algorithm": "HMAC-SHA256", "expires": 1291840400, "issued_at": 1291836800, "user_id": "218471" }Để biết thêm thông tin về yêu cầu đã ký, hãy xem phần Sử dụng yêu cầu đã ký trong chủ đề Đăng nhập dành cho Game trên Facebook.
Từ khóa » Xóa Dữ Liệu Facebook
-
[Video] 2 Cách Xóa Dữ Liệu Cache Facebook đơn Trên điện Thoại
-
Cách Xóa Toàn Bộ Dữ Liệu Facebook Trên điện Thoại đơn Giản Và ...
-
Hướng Dẫn Xóa Cookie( Dữ Liệu) Facebook Trên IOS, Android
-
5 Bước để Xóa 100% Dữ Liệu Trên Tài Khoản Facebook - WizCase
-
Xóa Bộ Nhớ đệm Facebook Trên IPhone Giúp Chạy Nhanh Hơn
-
Cách Xóa Bộ Nhớ Cache Của ứng Dụng Facebook Trên IPhone
-
2 Cách Xoá Dữ Liệu Facebook Trên IPhone Cực Dễ Dàng
-
Cách Xóa Bộ Nhớ Cache Của ứng Dụng Facebook Trên IPhone
-
2 Cách Xóa Dữ Liệu Cache Facebook đơn Trên điện Thoại Nhanh Chóng
-
Cách Xóa Dữ Liệu Facebook Nhưng Giữ Lại Tài Khoản - 24H
-
Cách Xóa Tất Cả Dữ Liệu Facebook - Tips Công Nghệ, Game
-
Xóa Bộ Nhớ Cache ứng Dụng Facebook Trên IPhone
-
[Video] 2 Cách Xóa Dữ Liệu Cache Facebook đơn Trên điện Thoại
-
Top 15 Cách Xoá Hết Dữ Liệu Trên Fb