Jedná se o jednoduchý agregátor zpráv z Twitteru, který načte zprávy z Twitter API dle zadaných tagů a zobrazí je v HTML, případně je možné přistoupit přes API a zprávy načíst ve formátu JSON.
- PHP >= 7.2
- Nette = 3.1
- TwitterOAuth = 2.0 (https://github.com/abraham/twitteroauth)
- Aplikaci je třeba nainstalovat na libovolný web server (Apache, Nginx, ...) s PHP 7.2 a následujícími moduly (mbstring, openssl, curl).
- URL web serveru by mělo směrovat do
wwwsložky projektu. - Po stažení projektu je třeba zavolat
composer updatepro stažení dodatečných knihoven. - Je třeba nahrát vlastní
config/local.neons následující strukturou a doplnit klíče a tokeny pro Twitter API
parameters:
twitterSettings:
consumerKey: ''
consumerSecret: ''
oauthAccessToken: ''
oauthAccessTokenSecret: ''
Veškeré nastavení je v souboru config/common.neon a config/local.neon.
Pro napojení na Twitter API je třeba doplnit klíče a tokeny:
consumerKeyconsumerSecretoauthAccessTokenoauthAccessTokenSecret
Pro nastavení parametrů vyhledávání se používají tyto hodnoty:
orQueryParams- pole s jednotlivými parametry dle https://developer.twitter.com/en/docs/twitter-api/v1/rules-and-filtering/search-operatorscount- počet výsledků vyhledávání - Twitter Standard API zobrazí jen příspěvky ne starší než 7 dní
Pro nastavení HTML výstupu je možné nastavit:
showRetweeted- zda se budou zobrazovat i retweeted zprávy
Zprávy z Twitteru se zobrazí na úvodní stránce projektu.
API výstup v JSON je přístupný na /api/posts