я загружаю пользователей fb newfeed, и я хотел получить чек. пользователь пользователя понравился сообщение или нет, используя user_likes, и проблема в том, что следующий код ничего не вернет:
$getlike = $facebook->api("/fql?q=SELECT like_info FROM stream WHERE post_id=" . $id); $checklike = $getlike['data'][0]['like_info']['user_likes'];
вот полный файл: testone.php проблема в том, что fql и вызывающие user_likes ничего не вернут. Я хочу проверить, что пользователь пользователя понравился сообщение уже или как я могу получить значение для user_likes.
JSON из fb:
{ "data": [ { "like_info": { "can_like": true, "like_count": 70, "user_likes": false } } ] }
это моя техника? Мне нужен код доступа или что-то еще?
Если вы получаете значение $getlike
, вы можете проверить значение user_likes
как это (поскольку оно имеет тип boolean) –
if($getlike['data'][0]['like_info']['user_likes']) { echo "true"; } else { echo "false"; }