Tôi đang cố gắng kéo vị trí hiện tại của tất cả bạn bè của người dùng trên facebook và đang gặp phải vấn đề tò mò trong đó một số bạn bè đó đang đọc NULL khi tôi có thể thấy trên các trang Facebook thực tế của họ có nội dung là "Sống ở ,". Phần khó khăn của lỗi này là nó chỉ xảy ra trên có lẽ ~ 30% các trường hợp. Trên các trường hợp còn lại, nó kéo tất cả thông tin chính xác, thông báo cho tôi rằng các quyền có thể được thiết lập chính xác.FB Graph/FQL: Current_location của bạn bè đôi khi đọc Null khi trang FB hiển thị vị trí
Để cụ thể, mã FQL Tôi đang sử dụng là:
SELECT uid,
name,
current_location
FROM USER
WHERE uid IN (SELECT uid2
FROM friend
WHERE uid1 = Me())
Vấn đề này tương tự đã phát sinh khi thực hiện yêu cầu javascript trực tiếp đến đồ thị, vì vậy nó không xuất hiện là một vấn đề FQL một trong hai. Có ai biết tại sao current_location có thể đôi khi không thành công và báo cáo NULL, nhưng không phải lúc nào?
Cảm ơn bạn.
này là một trong những tình huống có thể nếu tôi có thể nhìn thấy vị trí hiện tại của họ khi Tôi đi đến trang facebook thực tế của họ? Nó liệt kê trong phần thông tin của họ "Sống trong ...", và các biểu đồ API báo cáo NULL trong current_location. Có hai quyền riêng biệt để xem vị trí hiện tại trong tiểu sử, nhưng không phải thông qua API biểu đồ không? –
Có điều gì đó còn hơn thế nữa. Đôi khi một ứng dụng có quyền thích hợp và người dùng có thể nhìn thấy nó, nhưng ứng dụng thì không. – Leopd