Feed FSS postato il 05/02/2013 17:45:40 nel forum programmazione, gdrcd, open source, hosting
Buonasera a tutti :)
Da tempo ormai sto cercando un modo per pubblicare sul gruppo FB della land le varie giocate del giorno.
La land ha un calendario che raccoglie le giocate (creando degli eventi nel nostro DB e stampando poi questi eventi nella bacheca) e quello che vorrei fare è pubblicare questi eventi sul gruppo di FB.
Ora, vedendo i RSS feed che GDR-Online ha implementato (idea splendida, tra l'altro) pensavo che potrebbe essere proprio questo il modo migliore per farlo... Unico problema, non so proprio dove iniziare a mettere le mani per creare e pubblicare un RSS feed.
Qualcuno ha qualche idea su:
a) dove documentarsi
b) come iniziare
?
Esistono forse degli script già pronti da integrare sul sito, collegandoli al proprio DB?
Grazie a tutti :-)
Pagine → 1 2
05/02/2013 17:56:38 e modificato da leoblacksoul il 05/02/2013 18:03:35
scusa ma credo di essermi perso un pezzo. In che modo un Feed RSS si trasforma magicamente in un post su FB?
Comunque, generare un Feed RSS è molto semplice. La struttura di un documento RSS è xml puro con una struttura di tag molto banale. Questa: http://www.w3schools.com/rss/rss_syntax.asp
La prima parte contiene una descrizione del canale, mentre al di sotto ci sono una sequenza di elementi <item> ognuno contenente le informazioni di una giocata.
Puoi generarlo normalmente come generi codice html con PHP, oppure puoi affidarti a una delle librerie XML di cui PHP è provvisto (SimpleXML è veramente facile da usare http://www.php.net/manual/en/book.simplexml.php, ma ce ne sono un sacco http://www.php.net/manual/en/refs.xml.php devi solo controllare quale è disponibile nella tua versione di PHP)
Resta il dubbio su come si trasforma un rss di un post su fb
05/02/2013 18:07:42
05/02/2013 18:15:06
La domanda credo sia più "come faccio a postare in modo automatico dei contenuti personalizzati sulla pagina facebook del mio gdr?"
Cosa che sarei curioso di sapere anche io
05/02/2013 18:25:17
Sì, in effetti non ho alcun desiderio "profondo" di usare un RSS feed...
Penso sia il modo più "logico" di farlo, ma mi accontento anche di un cron job che ogni giorno a mezzanotte mi pubblica gli eventi del giorno su FB XD
Quindi riformulando la "richiesta":
Qual'è il modo più rapido e indolore per pubblicare (alla creazione della riga in database O ogni tot ore) i dati contenuti in una riga (o righe) da un DB su FB?
05/02/2013 18:54:57
05/02/2013 19:08:43 e modificato da leoblacksoul il 05/02/2013 19:20:40
Stai attenta che i gruppi FB non sono come le pagine FB. Una pagina è molto simile a un account personale e può essere usata come identità su fb.
Un gruppo invece non è un'identità che può essere usata per pubblicare contenuti, quando pubblichi su un gruppo posti con la tua identità personale. Con che identità posterebbe twitterfeed?
Se postasse con un suo account personale, quell'account deve far parte del gruppo. Controlla bene che twitterfeed sia compatibile con i gruppi (secondo me no).
Se non funziona, potresti avere bisogno di sporcarti le mani con il Facebook SDK http://developers.facebook.com/docs/reference/php/, che ti permette di fare tante cose con FB dal tuo sito (no need for RSS!).
05/02/2013 19:16:12
Allora, seguendo un tutorial credo di essere arrivato (maschile, è solo l'account ad essere "donna" XD) a questo codice:
05/02/2013 19:20:14
Nota: Con il codice precedente il feed si creerebbe proprio alla creazione dell'evento. Quindi stamperebbe gli eventi "man mano che vengono creati".
Non è esattamente quello che avevo in mente all'inizio, ma tutto sommato mi sta cmq bene.
05/02/2013 19:25:14
è giusto così (ora semplicemente metti la parte che genera l'<item> dentro a un ciclo per inserire tante giocate nel feed).
Se usi twitterfeed si occupa lui di visitare la tua pagina ogni X minuti e vedere sa è cambiata.
I feed rss sono una tecnologia passiva (come ogni cosa basata su HTTP), la pagina deve venire visitata attivamente da chi vuole leggere il feed. Non è il tuo sito ad andare a bussare alla porta del lettore.
05/02/2013 19:28:38
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Lineage II: Black Friday di Lineage II
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di mancoicani
zannata ha recensito Sigil - La Città dei Portali
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Sea of Conquest: Tuffati nel mistero! 🌊
Pirates of the Caribbean: Tides of War: Evento di Ringraziamento!
Fervm: Aggiornamenti: Il Diario!
Hero Wars: Arrivano le Teenage Mutant Ninja Turtles! :-D
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Star Trek Equilibrium - Intervista al gestore del play by chat Star Trek: Equilibrium
Add Me Fast - Aumentiamo gratuitamente il nostro seguito sui social network grazie al portale Add Me Fast!
MondoMago - Intervista ai gestori di MondoMago.. il play by chat potteriano! Scatena la tua magia!
Tana del Ladro - Recensione di "La Tana del Ladro"... GDR con le regole di AD&D!
Eternal GdR - Intervista alla gestrice di Eternal GDR, il play forum bastato sulle relazioni sentimentali
Allineamenti nei GdR - Caratteristiche principale per tutti i tipi di allineamento nei giochi di ruolo!