Feed FSS postato il 05/02/2013 17:45:40 nel forum programmazione, gdrcd e open source
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 e Open Source Elenco Forum
Titan Revenge: Aggiornamento Dragonslayer