Kaip jau pastebėjote turbūt, karts nuo karto pasidalinu kažkuo naudingu šiame forume.
Šįkart nusprendžiau parodyti kaip galima paimti turinį iš FB ir jį apdoroti/saugoti pas save.
Visų pirma reikia susikurti FB app, jei dar neturite. https://developers.facebook.com/apps
Kai jau sukursite, iš ten reikės "App ID/API Key" ir "App Secret" raktų.
Tuomet parsisiųskite Facebook PHP SDK iš https://github.com/facebook/facebook-php-sdk/archive/master.zip
Nusikopijuokite pas save į serverį "src" katalogą ir sukurkite .php failą su tokiu kodu:
require_once('src/facebook.php');
$facebook = new Facebook(array(
'appId' => 'mano_app_id',
'secret' => 'mano_secret',
));
$results=$facebook->api('/dienosanekdotas/feed/');
$results=$results['data'];
foreach($results as $result){
if (!empty($result['message'])){
$message=trim($result['message']);
$likes=$result['likes']['count'];
echo "$likes|$message<br />";
}
}
"$results=$facebook->api('/dienosanekdotas/feed/');" Šioje vietoje turinys imamas iš dienos anektodo grupės. Šį adresą galite pasikeisti į bet kurios kitos viešos grupės adresą.
Rezultate gausite tokį vaizdą (tik daugiau įrašų):
Kaip tai panaudoti? Kažkurio metu buvau palikęs cron'ą, tai DB kažkur guli ~6000 anekdotų, kuriuos galima talpinti svetainėje. Turite juokingų vaizdelių puslapį ir nenorite skirti daug laiko tam? Automatizuokite video/nuotraukų paėmimą iš atitinkamų FB grupių. Įjunkite fantaziją panaudojimui :)
fb.zip
P.S Jei anektodtas po tema vėl susilauks 100 padėkų, tai čia mano paskutinė tema iš šios serijos. Nenoriu rinktis pliusių, bet vaizdas, kai komentaras "blabla" susilaukia daugiau padėkos nei tema, kuria norima suteikti kažką gero ir kitiems, motyvacijos nesuteikia.
RewriteEngine On
RewriteRule ^([A-Za-z0-9\-]+)\.html$ blogas/$1
Tik aišku toks metodas visiškai visus puslapius pagr. puslapy atvaizduos iš blogas/....
Todėl galima pridėti puslapius, kurie nebus perkeliami: RewriteRule ^blogas/kontaktai.html$ kontaktai.html Bet visgi geriausias metodas būtų dabartinėj sistemoj su PHP apdoroti ir pakeisti URL ir perkelti į naują URL.