Tôi đang gặp sự cố khi đặt quyền riêng tư cho các bài đăng do Ứng dụng của tôi tạo thay mặt cho người dùng.Ghi đè API biểu đồ Facebook đặt rõ ràng Cài đặt bảo mật
Vấn đề là tất cả các bài đăng đều nhận được giá trị quyền riêng tư được đặt là ALL_FRIENDS theo API đồ thị, mặc dù tôi đặt rõ ràng giá trị bảo mật cho MỌI NGƯỜI.
Đây là mã tôi đang sử dụng để trình:
$query = 'message='. urlencode($message) .'&privacy='. urlencode('{"value":"EVERYONE"}');
$url = 'https://graph.facebook.com/'. $obj_id .'/feed?access_token='. $user_fb_access_token;
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $query);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($curl, CURLOPT_REFERER, $referrer);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
Thats nó.
Mã này hoạt động hoàn hảo cho đến khi vào tháng 8 khi tôi nhận thấy.
Bất kỳ ai khác có vấn đề này?
Tôi không biết câu trả lời cho vấn đề của bạn, nhưng tôi biết rằng facebook đã có một số nâng cấp quan trọng liên quan đến xử lý sự riêng tư của họ và vv có lẽ mã của bạn bây giờ đã bị phá vỡ là kết quả của những nâng cấp đó. http://www.ibtimes.com/articles/202801/20110823/facebook-privacy-revamp-upgrade-security-overhaul-tagging-photo-google.htm –
Tất nhiên, nhận xét bi quan phải là: Bảo mật? Trên Facebook? BWahahahahahaha. –