Graph API: 2.4
PHP SDK: "facebook/php-sdk-v4": "~ 5,0"FB Graph API truy vấn không hoạt động trong PHP SDK
Tôi muốn để có được thông tin chi tiết về một trang thông qua PHP và PHP SDK. Sử dụng truy vấn:
$response = $fb->get('/' . $sPageID . '?fields=posts', $_SESSION['facebook_access_token']);
trả về bài đăng với lượng dữ liệu tốt. Nhưng không may là các giá trị sai:
Giới hạn 25 cho số lần thích chẳng hạn áp dụng tại đây. Vì vậy, ngay cả khi một bài đăng nên có 150 lượt thích, nếu tôi làm một số count ($post['likes'])
Tôi chỉ nhận được 25 kết quả.
Vì vậy, tôi đã cố gắng để thay đổi truy vấn của tôi và theo Graph Explorer này dường như được làm việc tốt:
Bây giờ tôi không thể có được điều này chuyển thành cuộc gọi PHP của tôi. Tôi nhận được thời gian chờ và
Fatal error: Uncaught exception 'Facebook\Exceptions\FacebookSDKException' with message 'Unable to convert response from Graph to a GraphNode because the response looks like a GraphEdge. Try using GraphNodeFactory::makeGraphEdge() instead.' in ...
Có thể có một truy vấn bằng PHP hoặc tôi phải chạy nhiều truy vấn, một truy vấn cho mỗi bài đăng không?
Có vẻ như tôi không thể sử dụng 'getGraphEdge' nhưng' getGraphNode' - điều này có phụ thuộc vào tham số '/ posts' không? – Chris