Действия пользователей Facebook и фан-страниц с использованием Graph API

Я много пробовал на графическом обозревателе и написание некоторых php-скриптов, чтобы получить данные, но плохо застрял на этом

Так что мой вопрос, что такое замена FQL в v2.1
Были хорошие дни, когда я делал несколько специальных запросов на Facebook, и волшебство использовалось.
Теперь я сильно застрял с обязательствами перед клиентом и не смог успешно заполнить пробелы

В королевстве FQL

$query = "SELECT post_id, user_id FROM like
WHERE
post_id
IN
(
SELECT post_id FROM stream
WHERE
source_id = \"".stripcslashes( trim( $fan_page_id ) )."\")
AND
user_id= \"".stripcslashes( trim ( $fb_user_id ) )."\"";

Я использую, чтобы получить все данные, которые изображали лайк-взаимодействие пользователя на определенных постах фан-страницы

$query = "SELECT text, likes, time, comment_count, parent_id, fromid FROM comment
WHERE
post_id
IN
(   SELECT post_id FROM stream
WHERE
source_id =\"".stripcslashes( trim( $fan_page_id ) )."\")
AND
fromid= \"".stripcslashes( trim( $fb_user_id ) )."\"";

Аналогичный способ для комментариев к постам

$query = "SELECT actor_id, post_id, type, message, created_time, attachment, like_info, share_info, comment_info FROM stream
WHERE
source_id = \"".stripcslashes( trim( $fan_page_id ) )."\"AND
actor_id = \"".stripcslashes( trim ( $fb_user_id ) )."\"";

Но с Graph Api v2.1 я не знаю, как следует снова переписать эти запросы
Поскольку эти запросы просты, вся аналитика выполнена в двух словах, чтобы оценить взаимодействие с пользователем и назначить точки.

Я попытался с одним из запросов получить весь список идентификаторов постов на фан-странице, а затем на каждом идентификаторе получить лайки, а затем сохранить во временном списке все идентификаторы пользователей, равные идентификатору пользователя fb.

Но это плохой способ сделать это, и его тихая и дорогостоящая работа на сервере — только получение этой информации занимает от 10 до 20 секунд, а это слишком ограниченные данные, всего 5 постов с парами лайков.

Я не знаю, как это сделать
Может кто-нибудь сказать мне любой взломать, чтобы решить эту проблему

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]