Ciao a tutti,
non ho mai sviluppato applicazioni per Facebook.
Mi è stato chiesto di aggiungere alcune funzionalità ad uno dei nostri siti, ho letto la wiki di Facebook,
ma non capisco come poter ottenere quanto mi è stato richiesto.
Ora vi spiego cosa devo fare.
Abbiamo un sito in asp gestito da un CMS prodotto da noi. Ciò che si vuole ottenere è che tutte le volte che
un utente aggiorna il contenuto di una pagina, in automatico venga aggiornato un certo profilo su Facebook al
quale verrà aggiunto il link alla pagina appena aggiornata.
Per condividere un link su Facebook potrei aggiungere nella pagina di gestione del CMS del codice simile a questo:
<script>
function fbs_click() {
u=location.href;t=document.title;
window.open('
www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436'

;
return false;
}
</script>
<a rel="nofollow" href="
www.facebook.com/share.php?u=<url>" onclick="return fbs_click()" target="_blank">Share on Facebook</a>
Tuttavia ciò implica l' interazione dell' utente che deve cliccare sul link definiti dal codice qui sopra e loggarsi nel proprio account
Facebook per potervi aggiungere un link alla pagina appena aggiornata dal CMS.
Devo fare in modo che questo link venga aggiunto ad un account Facebook in modo completamente automatico.
Ho letto che esistono le Extended permissions che dovrebbero permettere ad una applicazione Facebook di aggiornare
un account Facebook senza richiedere ogni volta il permesso all' utente.
Tuttavia non mi è chiaro come il tutto vada implementato. Ovvero:
Devo creare una applicazione Facebook ?
Posso utilizzare il linguaggio asp per creare questa applicazione ?
Questa applicazione può risiedere sui nostri server oppure deve risiedere sui server di Facebook ?
Una volta creata l' applicazione devo aggiungerla all' account Facebook e concedere le Extended permissions ?
e in che modo ?
Quando un utente si logga nel mio CMS posso fare in modo che l' utente venga loggato in automatico anche
nell' applicazione Facebook ? oppure l' utente si dovrà loggare almeno una volta per sessione nell' applicazione Facebook ?
Quando l' utente del mio CMS salva le modifiche ad una pagina dovrò chiamare con qualche parametro l' applicazione
Facebook in modo che aggiunga un link al profilo Facebook ?
Scusate ma non mi è chiaro come debba essere l' architettura di tutto questo sistema.
Grazie in aticipo.
Ciao