Требуется скрипт поиска по сайту. Сайт представляет собой простой набор HTML-страничек. Требования к скрипту: - быстрота работы - соответственно, необходимо предусмотреть создание индексного файла; - создание/обновление индексного файла по ...
Посты с соц. сетей на PHP через APi
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Twitter и Facebook нет Rss. нужно организовать функционал для подобной работы через Api соц сетей.
Нужно организовать классы, которые будут вытягивать последнии посты с указанных аккаунтов соц сетей!
Соц сети: Twitter, Facebook, Vkontakte!
Желательно использовать новые версии Api
Можно использовать готовые библиотеки для работы с api желательно которые рекомендованы на оф. сайтах соц сетей.
Версия PHP 5/3
Как я вижу структуру папок проекта:
/ApiSocial/
/ApiSocial/LibraryApi/ - храним готовые библиотеки для API
/ApiSocial/LibraryApi/Facebook/ - для facebook
/ApiSocial/LibraryApi/Twitter/ - для twitter
/ApiSocial/LibraryApi/Vk/ - для vk
/ApiSocial/AbstractApi.php - Абстрактный класс для работы
/ApiSocial/Facebook.php
/ApiSocial/Twitter.php
/ApiSocial/Vk.php
/ApiSocial/config.php
Основная цель одной функцией вытянуть посты з нужного аккаунта (нужной соц сети)
файл /ApiSocial/AbstractApi.php
ApiSocial_AbstractApi
{
protected $_libraryclass ;
abstract public function __constract($config); // // запуски библиотеки APi
/**
* $page_identificator -публичный идентификатор группы или страницы (в зависимости от документации может быть номером группы или ccылкой )
*
*/
abstract getPosts( $page_identificator, $count ); //
}
файл /ApiSocial/Facebook.php
// require_once(/ApiSocial/LibraryApi/Facebook/FacebookLibrary.php) подключаем библиотеку facebook
ApiSocial_Facebook extends ApiSocial_AbstractApi
{
public function __construct($config){
// запускаем библиотеку для роботы с api Facebook
$_libraryclass = new FacebookLibrary($config);
}
publi function getPost($page_identificator, $count)
{
// реализуем функцию для получения постов с соц сети, используя запущенный $_libraryclass
// возвращаем результат работы Api желательно в json
}
}
файлы
/ApiSocial/Twitter.php
/ApiSocial/Vk.php
делаем аналогично
файл /ApiSocial/config.php - храним конфиги для подключения
нужно задать для примера для каждой сети настройки и в комментариях описать что нужно для каждого Api
$config['twitter'] = array( ) // массив конфигурации
$config['Vk'] = array( ) // массив конфигурации
$config['facebook'] = array( ) // массив конфигурации
То есть работа должна выглядеть так:
$facebook = new ApiSocial_Facebook($config['facebook']);
$facebook->getPost("публичный идентификатор группы ", "количество последних записей")
Аналогично для VK и twitter
В каждом классе нужны комментарии до реализованных функций.
Если используется функции Api с ссылка на документацию:
например: где то в работе была использована функция wall.get то нужно в комментариях дать ссылку на http://vk.com/developers.php?oid=-1&p=wall.get
Нужно организовать так чтобы данный функционал можно было расширять.
Сейчас нужно сделать чтобы для всех троих соц. сетей работала функция getPosts()
далее возможно потребуется другие функции и добавление google +
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт11 лет назад
Требуется верстальщик для выполнения текущих задач по созданию посадочных страниц. Формирование задания при поступлении заказа. Срок исполнения 1-2 дня. Оплата по договоренности.
Веб-программирование11 заявокЗакрыт11 лет назадТребуется написать простейший скрипт (php, js) для конструктора товаров. Есть несколько групп товаров. У каждого товара из группы есть модификации. Кроме модификаций, надо выбрать цвет и материал товара. Вот и весь функционал. ...
Веб-программирование1 заявкаЗакрыт11 лет назадПриветствую. Дизайн сайта дорабатывается...Ищу исполнителя на ПРОГРАММИРОВАНИЕ и верстку сайта. Основная особенность работы по моему мнению: - внедрение системы расчета себестоимости и стоимости заказов (полиграфические онлайн калькуляторы) на тиражи листовок, ...
Веб-программирование2 заявкиЗакрыт11 лет назад- $100
Необходимо спарсить информацию с сайта. Данные записать в MySQL. Сделать веб-интерфейс с формой поиска по этой базе. 3000 руб.
Веб-программирование1 исполнительЗавершен11 лет назад - $50
http://online.deluxe-club.ru/search_tour Есть данные, которые отображаются только после ввода логина и пароля, необходимо перенести на главную страницу. Пример: http://online.deluxe-club.ru/bron?CLAIM=-1914948933&TOWNFROMINC=352&STATEINC=17 логин и пароль test Данные в ячейке под названием тура (картинка и слово ...
Веб-программирование2 заявкиЗакрыт11 лет назад - $100
Нужно подключить мою флешку к ВК. Апликация месенджер с видео звонками. Разбиратся с АПИ нет сил, лучше попросить у того кто этим уже занимался ранее :) . Что потребуется: вытащить список ...
Веб-программирование1 заявкаЗакрыт11 лет назад Необходимо переделать и запрограммировать существующий показ графиков с учетом дополнений и поправок заказчика. Тз и текущая реализация прилогается в атачах. Варианты просто UI без программирования – тоже рассматриваются.
Веб-программирование2 заявкиЗакрыт11 лет назад-- Основные особенности интеграции: 1. Доступность интеграции под версии: -- DLE, начиная с 9 линейки, до последней актуальной v.10.1 -- XenForo, начиная с версии 1.1.1, ...
Веб-программированиенет заявокЗакрыт11 лет назадНужно поменять логику открытия блоков контента в другой последовательности.
Веб-программирование1 исполнительЗавершен11 лет назад