Форум программистов, компьютерный форум, киберфорум
PHP: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 05.09.2015
Сообщений: 212

Как у себя на сайте вывести количество лайков и репостов с Facebook?

03.12.2016, 21:54. Показов 1902. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
необходима подгрузка данных о количестве лайков и репостов созданной темы хотя бы раз в час.
Возможно ли это сделать ? если да, то каким образом ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.12.2016, 21:54
Ответы с готовыми решениями:

Получить первые записи со стены, количество лайков и репостов
Здравствуйте! Этот код занимается тем, что вытягивает первых записей со стены группы. $result = ...

Организовать систему лайков и репостов к сообщениям пользователей как в vk
Доброе время суток. Мне нужно организовать систему лайков и репостов к сообщениям пользователей как в vk. Сайт написан на C++, часто...

Подсчет лайков и репостов за определенный период
Здравствуйте, подскажите пожалуйста, можно ли подсчитать количество лайков и репостов со стены группы каждым участником, сделавшим хотя бы...

4
22 / 22 / 9
Регистрация: 16.03.2015
Сообщений: 193
03.12.2016, 23:04
eluzor, Парсить страницу и дергать данные элементы. Для того чтобы запустить цикл, написать js + ajax скрипт, которые будут пинать ваш php скрипт, получать ответ и вставлять его в страницу

еще наверное можно использовать какое-нибудь facebook API, но я пока не пользовался, так что не в курсе
0
Особый статус
 Аватар для FloppyDisc
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
03.12.2016, 23:09
Мне кажется с АПИ намного легче
0
22 / 22 / 9
Регистрация: 16.03.2015
Сообщений: 193
03.12.2016, 23:11
FloppyDisc, мне кажется, что я написал, что с facebook API не работал))) Потому не имею понятия, какие оно дает возможности и какие есть ограничения.
0
0 / 0 / 1
Регистрация: 05.09.2015
Сообщений: 212
07.12.2016, 11:09  [ТС]
реализовал задачу с извлечением лайков через php facebook api. но тут проблемка. токен выдается на 1 час , то есть по истечению часа, вызывать этот же скрипт с запросом на обновление лайков уже не получится. есть какие то решения данной проблемы ?

Добавлено через 2 часа 3 минуты
решение найдено , можно закрывать

Добавлено через 22 часа 20 минут
нашел решение только по поиску лайкнувших через facebook php sdk

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
 
  require_once __DIR__ . '/php-graph-sdk-5.0.0/src/Facebook/autoload.php';
 
    //$ACCESS_TOKEN = "102688566892314|sYsTLEmbV9eGbUG7sE_4zSBGCHg";
 
 
   $ACCESS_TOKEN = "EAABdZAQuNVxoBAKueBAxMxy8hXumQnBwQa1LaCPrWivFm3kDypfTvif7hOIxWZCblMROdvnNmfNzBRMJO8vzZAhkvMnZBnb91GiVPpMfivjJYDlZAlaARH1geYZC9DZAdo5OKDn4DNUb0jwEHDMi9bkSytHAJLX9zAZD";
 
    
 
    $fb = new Facebook\Facebook([
    'app_id' => ' ',
    'app_secret' => ' ',
    'default_access_token' => $ACCESS_TOKEN,
    'default_graph_version' => 'v2.8'
    ]);
 
//$request = $fb->request('GET', '/363865183112_10154190067888113/likes?summary=true');
//203190063704_10154125012873705
try {
  $response = $fb->sendRequest('GET', '/100011762034724_1254615147937716/likes', array('summary' => true), $ACCESS_TOKEN, 'eTag', 'v2.8');
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  // When Graph returns an error
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  // When validation fails or other local issues
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
 
$likesEdge = $response->getGraphEdge();
$totalCount = $likesEdge->getTotalCount();
 
echo "Total likes: " . $totalCount;
 
 
?>

вопрос в том, как вывести тех кто оставил репост ? делаю запрос через facebook api graph, но он ничего не выводит.

Добавлено через 20 часов 32 минуты
спецы и умельцы, откликнитесь !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2016, 11:09
Помогаю со студенческими работами здесь

Как на сайте сделать форму для лайков?
задача сделать на сайте форму с 2 радиобаттон полезно - не полезно аналогично как в документации яндекс вебмастер (была ли вам статья...

Как поменять иконку facebook на сайте
Как поменять иконку facebook на свою иконку на сайте? Скачал код на официальном сайте, но там иконку хочу заменить. &lt;div...

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

Посчитать количество репостов
Стас — заядлый пользователь социальной сети «ВДрузьях». Как только он видит интересный пост в каком-нибудь паблике, он сразу репостит его к...

Как создать форум у себя на сайте
Кто бы подсказал как создать форум на разрабатываемом сайте, в коде &quot;VB.NET&quot; Зарание блогадарин!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru