Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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 +

10 лет назад
aperkot80
Дмитрий 
36 летУкраина
16 лет в сервисе
Был
10 лет назад
  • Похожие заказы
  • Требуется скрипт поиска по сайту. Сайт представляет собой простой набор HTML-страничек. Требования к скрипту: - быстрота работы - соответственно, необходимо предусмотреть создание индексного файла; - создание/обновление индексного файла по команде администратора; - настройка каталогов, в которых будет проводится индексирование (другие ...

    Закрыт
    10 лет назад
  • Требуется верстальщик для выполнения текущих задач по созданию посадочных страниц. Формирование задания при поступлении заказа. Срок исполнения 1-2 дня. Оплата по договоренности.

    Закрыт
    10 лет назад
  • Требуется написать простейший скрипт (php, js) для конструктора товаров. Есть несколько групп товаров. У каждого товара из группы есть модификации. Кроме модификаций, надо выбрать цвет и материал товара. Вот и весь функционал. Ну и, конечно, должна ...

    Закрыт
    10 лет назад
  • Приветствую. Дизайн сайта дорабатывается...Ищу исполнителя на ПРОГРАММИРОВАНИЕ и верстку сайта. Основная особенность работы по моему мнению: - внедрение системы расчета себестоимости и стоимости заказов (полиграфические онлайн калькуляторы) на тиражи листовок, журналов и прочей полиграфии; ...

    Закрыт
    10 лет назад
  • $50

    http://online.deluxe-club.ru/search_tour Есть данные, которые отображаются только после ввода логина и пароля, необходимо перенести на главную страницу. Пример: http://online.deluxe-club.ru/bron?CLAIM=-1914948933&TOWNFROMINC=352&STATEINC=17 логин и пароль test Данные в ячейке под названием тура (картинка и слово test). Нужно чтобы эти данные в поиске также ...

    Закрыт
    10 лет назад
  • $100

    Нужно подключить мою флешку к ВК. Апликация месенджер с видео звонками. Разбиратся с АПИ нет сил, лучше попросить у того кто этим уже занимался ранее :) . Что потребуется: вытащить список друзей юзера, кто онлайн и кто ...

    Закрыт
    10 лет назад
  • Необходимо переделать и запрограммировать существующий показ графиков с учетом дополнений и поправок заказчика. Тз и текущая реализация прилогается в атачах. Варианты просто UI без программирования – тоже рассматриваются.

    Закрыт
    10 лет назад
  • -- Основные особенности интеграции: 1. Доступность интеграции под версии: -- DLE, начиная с 9 линейки, до последней актуальной v.10.1 -- XenForo, начиная с версии 1.1.1, до последней актуальной v.1.3.0 RC1 2. Возможность интеграции форума, ...

    Закрыт
    10 лет назад