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

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

03.12.2016, 21:54. Показов 1910. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru