Обновление 7 (Твиттер Групп) от 22.09.2015

1. Добавлен новый модуль автоматического добавления в избранное.

 

2. Добавлен парсер ретвитов указанных твитов (кто сделал ретвит указанного твита, твиттер отдает максимум 100 ретвитов на 1 твит) в сервисных функциях.

 

3. В верхнем меню добавлен модуль выявления и удаления «забаненых» блогов (при постинге которых появляются ошибки 226, 283 или 161). Более подробно можно прочитать тут.

 

4. В корне добавлен файл set.ini (необходимо поставить права на файл 444). Его настройки по-умолчанию:

Блоки rssfut (для индивидуальных RSS лент) и allrssfut (для общей базы RSS лент) отвечают на какое максимальное время вперед планировать твиты для постинга с RSS лент, указывается в сек. По-умолчанию стоит 12 часов. Т.е. при появлении новой статьи в RSS ленте, она запостится не сразу, а запланируется рандомно от текущего времени, до текущего времени + 12 часов.

Блоки minsleeppost и maxsleeppost отвечают за минимальную и максимальную задержку для запуска файла cron-post.php (который постит все записи). По-умолчанию от 3 до 8 сек.

В файле можно устанавливать значения в 0, если необходимо что что бы работало без задержек как ранее.

Блок croptitle — обрезать [title] из текста RSS лент до X символов, по-умолчанию 0 — т.е. не обрезать.

Блок cropdesc — обрезать [desc] из текста RSS лент до X символов, по-умолчанию 0 — т.е. не обрезать.

Блок rssimg — постить с картинкаи из RSS ленты (если она имеется в ленте), 0 — без картинок, 1 — с картинками. По-умолчанию 1.

Блок randpostplus — рандомно на сколько записей больше постить чем указано в общих настройках (Настройка выполнения действий за каждый запуск cron-post.php), по-умолчанию 1. Т.е. если в общих настройках стоит постить твитов за 1 раз — 5, то при каждом запуске реально будет поститься 5 — 6 твитов.

 

5. В предыдущих версиях был добавлен файл export-report.php, который выводит опубликованные твиты и др. информацию из базы по заданному url. Пригодится это для автоматической выдачи отчетов рекламодателям.

Например рекламодатель заказывает твиты с url http://yandex.ru. Ему дается ссылка вида http://путь_до_фермы/export-report.php?url=yandex.ru и он сам сможет смотреть отчет с опубликованными твитами в которых встречается текст yandex.ru.

 

6. Добавлена АПИ функция для преобразования ленты пользователя твиттера в RSS ленту. Далее можно такие ленты использовать например в общих базах RSS для наполнения своих твиттер аккаунтов твитами с чужих аккаунтов.

ВНИМАНИЕ! Что бы скрипт работал, необходимо в 3 строчке файла api.php прописать и запомнить свой секретный ключ (любые буквы и цифры). Данный ключ необходим что бы никто другой кроме вас не смог воспользоваться апи функциями.

Параметры скрипта:

apikey — секретный ключ, который был прописан в 3 строчке файла api.php

login — имя логина, ленту твитов которого необходимо преобразовать в RRS ленту

count — кол-во выводимых твитов, максимум 200, по-умолчанию 10

inrts — включать в ленту ретвиты пользователя, 1 — да, 0 — нет, по-умолчанию 0

dellinks — удалять ссылки из твита, 1 — да, 0 — нет, по-умолчанию 1

Формат RRS ленты стандартный, но в [title] идет твит без картинки, в [desc] с картинкой, есла она присутствует в твите.

Примеры:

http://путь_до_скрипта/api.php?apikey=MYKEY&login=kremlinrussia — RRS лента с 10 последними твитами пользователя kremlinrussia с вырезкой ссылок и без включенных ретвитов

http://путь_до_скрипта/api.php?apikey=MYKEY&login=kremlinrussia&inrts=1&count=50 — RRS лента с 50 последними твитами пользователя kremlinrussia с вырезкой ссылок и c включеннми ретвитами.

http://путь_до_скрипта/api.php?apikey=MYKEY&login=kremlinrussia&inrts=1&dellinks=0 — RRS лента с 10 последними твитами пользователя kremlinrussia без вырезания ссылок и c включеннми ретвитами.

Для данной функции есть лимиты, не более 300 запросов за 15 минут.

 

7. Исправлены различные баги.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *