Вы здесь

Twitter Pull

Получение данных с Твиттера и создание контекстных вставок.

Модуль Twitter Pull является модулем, который позволяет легко встроить в содержание данные, которые получаются им с Твиттера: результат поиска по хештегу или поисковому запросу. Предполагаемой аудиторией этого модуля являются разработчики.

Для работы модуля не требуется идентификационных данных или ключей API, модуль взаимодействует только с теми данными, которые не требуют идентификации. В итоге, работа модуля сводится к одной функции:

twitter_pull_render ($twitkey, $title = NULL, $num_items = NULL, $themekey = NULL)

Аргументы модуля:

  • @param $twitkey: имя пользователя, при добавлении перед словом знака «@»; хештег, при добавлении перед словом знака «#» или поисковый запрос, если префикс не указан
  • @param $title: заголовок, обрабатываемый .tpl.php-шаблоном. Если вы хотите его выключить, то присвойте ему значение ЛОЖЬ
  • @param $num_items: максимальное количество получаемых твитов. Максимальное значение: 20
  • @param $themekey: название шаблона в Друпале, который используется для вывода полученных данных. Позволяет реализовать вывод через различные .tpl.php-шаблоны, в различных случаях использования. Стандартное значение: twitter_pull_listing, которое связано с шаблоном twitter-pull-listing.tpl.php в папке модуля. Отметьте: знаки подчёркивания, которые используются в функции, автоматически станут дефисами в названии шаблона

Пример работы

Следующий код покажет красиво оформленный список 10 последних твитов из аккаунта OpenPublish:

<?php if (function_exists('twitter_pull_render')) { print twitter_pull_render('@openpublish', 'OpenPublish', 10); } ?>

Быстродействие модуля

Выводимые модулем данные кешируются. Стандартный период кеширования: 20 минут, но это значение может быть переопределено через переменную конфигурации.

Системные требования

Модуль требует наличия на хостинге включенного расширения PHP JSON, которое уже включено в версию PHP 5.2+ или может быть установлено отдельно.

Отметьте: проект содержит шаблон twitter-pull-listing.tpl.php.

Зависит от: 
Теги: