Visualizzazione post con etichetta Facebook Platform. Mostra tutti i post
Visualizzazione post con etichetta Facebook Platform. Mostra tutti i post

Nuove App per Timeline di Facebook, info di base per sviluppatori


A poche settimane dal lancio del Diario, Facebook lancia 60 nuove applicazioni per gli utenti, ma anche la possibilita' ai programmatori di sottoporre proprie app dando cosi' spazio alle azioni 'personalizzate'. Tra le nuove applicazioni rilasciate ci sono Foursquare, Tripadvisor ed eBay. ''La nostra visione della Timeline e' che potrete aggiungere qualsiasi cosa amiate e vogliate raccontare su di voi'', ha spiegato Carl Sjogreen, direttore dei prodotti di Facebook.

Costruire un'applicazione su Facebook fornisce la possibilità di integrare in profondità l'esperienza nucleo di Facebook. L'applicazione può essere integrata con molti aspetti di Facebook.com, tra cui il News Feed e le notifiche. Tutte le tecnologie di base della Piattaforma Facebook, come Plugin sociali, l'API grafico e le finestre di dialogo della piattaforma sono disponibili per le applicazioni su Facebook. In questo documento Facebook spiega i seguenti concetti:
  • Pagina Canvas: La pagina in cui viene caricata la propria applicazione.
  • Canali sociali: I canali principali che aiutano a far crescere la base di utenti e di coinvolgere nuovamente gli utenti esistenti.
  • Analytics : Accesso analisi per l'applicazione.
Se si vuole iniziare a costruire un App su Facebook, si può fare riferimento alla guida per iniziare . Se si vuole costruire un app da aggiungere alla scheda di una pagina di Facebook si dovrebbe fare riferimento alla pagina Tabs.

Pagina Canvas
Le app su Facebook sono applicazioni web che vengono caricate nel contesto di Facebook in ciò che il social network chiama un pagina Canvas. È possibile creare la propria applicazione utilizzando qualsiasi linguaggio o tool chain che supporta la programmazione web, come PHP, Python, Java o C #.


Canvas per la propria applicazione
Le applicazioni su Facebook vengono caricate in una pagina Canvas. Una pagina Canvas è letteralmente una tela bianca all'interno di Facebook su cui eseguire la propria applicazione. La pagina Canvas si riempie fornendo un URL Canvas che contiene il codice HTML, JavaScript e CSS che compongono la propria applicazione. Quando un utente richiede la pagina su Cavans, si carica l'URL Cavans all'interno di un iframe in quella pagina. Il risultato è che l'applicazione viene visualizzata all'interno dello standard Facebook Chrome. Il Canvas Chrome è della larghezza 760px di default ma è possibile impostarlo per essere un Fluid Canvas in modo che sia allineato a sinistra e occupi tutta la larghezza e l'altezza del browser dell'utente. Se si desidera iniziare subito con la costruzione di un App su Facebook, si invita a leggere il tutorial su come iniziare.

Bookmarks per un rapido re-engagement
Una volta che un utente inizia a utilizzare l'applicazione, Facebook crea un segnalibro per consentire agli utenti di navigare facilmente e tornare alla propria applicazione all'interno di Facebook. Questi segnalibri sono disponibili sulla home page di Facebook e sulla pagina di Canvas nell'angolo in alto a destra. Questi segnalibri sono ordinati in base alla frequenza di utilizzazione recente dell'utente che ha utilizzato l'applicazione. I contatori in rosso dei segnalibri avvisano gli utenti delle straordinarie Richieste 2.0 relative alle applicazioni e Facebook li incoraggia a rispondere.

Attività in tempo reale applicazione sociale
Per guidare un maggiore impegno con le applicazioni della piattaforma, sul lato superiore destro della pagina Canvas Facebook presenta un ticker live di aggiornamenti delle app specifiche per gli amici degli utenti. Quando un utente entra per la prima domanda, Facebook presenta le storie che sono più rilevanti per tale applicazione. Queste storie sono relative all'utente e ai loro amici che interagiscono con l'applicazione o il gioco attualmente in uso. Come l'utente continua a utilizzare l'applicazione, questo amplia ciò che viene presentato agli aggiornamenti da amici utilizzando l'applicazione che l'utente sta attualmente usando e non ha ancora installato. Si noti che il contenuto del ticker app è specifico per il contesto app dell'utente. Così, se l'utente sta giocando, i messaggi che l'utente vedrà saranno specifici solo per ciò che i suoi amici stanno facendo in altri giochi.

Discovery storie
Per aiutare gli utenti a scoprire nuove applicazioni e giochi, Facebook genera 'giochi' e 'usa' le storie di default, quando gli amici utilizzano un'applicazione o un gioco, rispettivamente. Queste storie dimostrano nel Canvas Ticker in tempo reale. L'utente è contrassegnato come giocato se Facebook ha avuto un ping da loro negli ultimi 15 minuti. Facebook cambia ping dopo 5 secondi, poi 5 minuti, poi ogni 10 minuti. Verrà cambiato il termine 'giocato' e 'usato' se l'utente gioca o ha utilizzato l'applicazione più di 15 minuti fà. Gli sviluppatori di app associate a un comportamento più personale, come datazione, controllo del peso o la gravidanza, possono trasformare queste storie disabilitate campo sociale scoperta nel Developer App nella scheda 'On Facebook' nella sezione 'Canvas'.


Guida completa di Facebook Developers

Nuova versione HTML5 per Facebook Mobile e supporto alle App


Come avevamo anticipato, Facebook ha lanciato la propria piattaforma HTML5, in precedenza conosciuta con il nome in codice Project Spartan. "Oggi, stiamo estendendo la Piattaforma Facebook sul cellulare, portando tutti i canali sociali che hanno contribuito applicazioni e giochi a raggiungere centinaia di milioni di utenti sul Web per applicazioni mobili e siti web". 

"Ora è possibile raggiungere facilmente i 350 milioni di persone che usano Facebook ogni mese su un dispositivo mobile, tra cui iPad, iPhone, iPod touch, e il nostro sito web mobile. Siamo all'inizio di portare applicazioni Facebook Platform per cellulari. Le caratteristiche che lanciamo oggi sono ancora in fase di sviluppo". 

"Essi si evolveranno come abbiamo ulteriori informazioni sulla base delle più ricche esperienze sociali su dispositivi mobili. Inoltre, estenderemo il nostro supporto nativo per più piattaforme mobili come Android nel prossimo futuro. Siamo entusiasti di vedere che cosa si costruirà con queste caratteristiche oggi e siamo ansiosi di lavorare con voi per migliorare queste caratteristiche", scrive Luke Shepard sul blog degli sviluppatori di Facebook.

Canali sociale su Mobile
Canali sociali come segnalibri, richieste, notizie e Feed guidano la scoperta e la distribuzione delle applicazioni usando Facebook Platform. Fino ad ora, la maggior parte di questi canali sociali erano disponibili solo per siti web e applicazioni su Facebook.com sul browser desktop. Facebook mette in evidenza i cambiamenti che abbiamo fatto per portare i canali sociali per cellulari.

Preferiti
I Favoriti sono uno dei principali canali di rinnovato impegno per le applicazioni su Facebook. Quando un utente si impegna con la vostra applicazione, un segnalibro per la vostra applicazione viene automaticamente aggiunto alla navigazione principale di un utente su Facebook.

Ora, le persone che utilizzano Facebook su iPhone, l'iPad, e il sito web mobile (m.facebook.com), otterrete i segnalibri per le versioni mobili di queste applicazioni. Quando gli utenti toccano il segnalibro applicazione nel proprio iPhone e iPad, Facebook lo lancia (se la vostra applicazione nativa IOS è installata). Se la vostra applicazione non è installata, si reindirizza l'utente all'App Store. Sul sito web per cellulari di Facebook (m.facebook.com) il segnalibri si collegherà alla versione web mobile della vostra applicazione.


Richieste
Con la nuova finestra di dialogo Richieste per cellulari, gli utenti possono invitare i loro amici alla vostra applicazione. Gli amici possono ricevere richieste da qualsiasi parte in cui la vostra applicazione è supportata. Per esempio, se un utente gioca una mossa in un gioco su Facebook.com, il proprio amico è in grado di rispondere dal suo iPhone. Come per i segnalibri, gli utenti potranno toccare la notifica e atterrae direttamente sulla versione mobile della vostra applicazione, se si tratta di una applicazione nativa IOS o una web app mobile.


News Feed
Gli utenti possono già utilizzare la finestra di dialogo di alimentazione per condividere gli highlights dalle applicazioni, ma finora non sono stati in grado di interagire con quelle storie sui propri dispositivi mobili. Ora, le persone possono vedere una storia interessante sul proprio News Feed mobile, toccare il collegamento, e atterrare direttamente sulla versione mobile della vostra applicazione, se si tratta di una applicazione nativa IOS o una web app mobile.


Referenti autenticati
Refferals authenticated è una nuova funzionalità che garantisce tutto il traffico di riferimento da Facebook alla vostra applicazione che ha gli utenti collegati a Facebook. Quando gli utenti cercano e trovano una nuova applicazione, o aprono su una storia News Feed o una richiesta da un'applicazione mobile che non hanno usato in precedenza, verrà richiesto di accedere prima di andare all'applicazione. Questa funzione vi concede l'opportunità di costruire un'esperienza profondamente personale non appena gli utenti arrivano alla vostra app.


Facebook Credits
Facebook sta estendendo anche i crediti Facebook per supportare applicazioni web mobile. Credits Facebook è un sistema di pagamento che fornisce un modo sicuro e semplice per gli utenti di pagare per beni virtuali e digitali. Le stesse politiche per le applicazioni su Facebook si applicano alle applicazioni web mobile, tra cui l'obbligo di utilizzare crediti di Facebook come meccanismo di pagamento esclusivo. I Credits Facebook non sono ammessi nelle applicazioni IOS o applicazioni web mobile in esecuzione all'interno di un IOS Facebook app.

Dei 350 milioni di persone che fanno uso di Facebook da dispositivi mobili ogni mese, sono circa la metà degli utenti Facebook che accedono attraverso il web e la metà utilizzano applicazioni native. Se avete già una app nativa IOS, l'integrazione è facile utilizzando il Facebook IOS SDK. Se si sta sviluppando una applicazione web per cellulari, è possibile sfruttare HTML5 per costruire un'applicazione che funziona su tutti i dispositivi moderni, e ottenere funzionalità aggiuntive utilizzando tecnologie come PhoneGap per la distribuzione nativa. 

Vedere la documentazione mobile per ulteriori informazioni. Facebook ha lavorato a stretto contatto con alcuni dei principali sviluppatori per creare grandi nuove applicazioni web mobile ed è solo all'inizio. Oggi, si può godere di applicazioni da Audiovroom, Branchout, Flixster, Gilt Groupe, e Huffington Post, e giochi da EA, Moblyng, Storm8, wooga e Zynga. 

È possibile provare queste applicazioni visitando fb.me/mobileappshowcase sul telefono o tablet. La maggior parte di queste applicazioni sono costruiti utilizzando HTML5, fornendo un'esperienza che funziona perfettamente su IOS, Android e altri dispositivi mobili. Facebook terrà il Mobile Hack Event nella Silicon Valley il 28 ottobre per aiutare gli sviluppatori a saperne di più su queste funzioni e creare applicazioni impressionanti. E' possibile iscriversi compilando il form a questa pagina.

Fonte: Facebook Developers

Facebook fà marcia indietro e riattiva i Commenta e Mi piace



Sono stati due giorni di caos quelli che hanno colpito Facebook. Un aggiornamento della privacy di Facebook ha mandato in panico milioni di utenti, infatti sono stati milioni gli utenti che si sono accorti che sotto ogni link erano spariti misteriosamente i tasti “Mi piace” e “Commenta”, ovvero proprio quelle attività che i milioni di utenti usano per interagire all'interno del social network di Mark Zuckerberg. 

Gli utenti così non hanno esitato a riempire le pagine di Facebook con migliaia e migliaia di link e pagine di protesta per chiedere agli sviluppatori di rimettere le cose a posto come prima. Essere su un social network che non permette di commentare o apprezzare i link ma solamente condividerli è un social network che perde la sua natura, diventando "morto" e poco coinvolgente. 

Molti avevano proposto fantomatici metodi per riattivare le funzionalità, ma tutti si sono rivelati bufale o truffe, perchè la modifica non riguardava alcuna impostazione sulla privacy, bensì il codice di programmazione della piattaforma. Con questa nuova politica introdotta dagli sviluppatori di Facebook, si cercava di evitare di raggiungare un indice di gradimento altissimo della pagine ottenendo numerosi "mi piace" pubblicando, a distanza di tempo, sempre lo stesso contenuto. 

Ma da qualche ora sembra che la situazione sia tornata normale e i pulsanti “mi piace” e “commenta” sono stati ripristinati sotto ogni tipo di link condiviso dagli utenti. Ciò che appare strano è che invece i link condivisi durante i famosi due giorni di disattivazione sono ancora sprovvisti dei due pulsanti e presentano solo quello “condividi”. Il mistero ed i dubbi restano, dato che non vi sono comunicazioni ufficiali dal social network.

Il nuovo Facebook photo viewer migliora l'esperienza sul social network


Facebook ha recentemente introdotto un nuovo strumento per la visualizzazione delle immagini sul social network. Con il nuovo viewer la pagina offre maggiore spazio alle immagini, visualizzate su sfondo nero e lascia le informazioni correlate nella parte bassa dell’interfaccia. Il nuovo photo viewer era stato annunciato a fine 2010, ma fino ad oggi non era ancora giunto sulle bacheche degli utenti. La nuova visualizzazione delle foto vi consente di guardare le foto senza lasciare la pagina che state visualizzando. Ad esempio, se state visualizzando le Notizie, potete cliccare su una foto che è stata condivisa da un amico e visualizzare le altre foto nell'album senza perdere il punto in cui eravate giunti a leggere le Notizie. Quando vi trovate sulla pagina di un album fotografico, la visualizzazione delle foto consente di cliccare sulle singole foto per visualizzarle nell'ordine desiderato senza ricaricare più volte la pagina dell'album. È ora possibile visualizzare addirittura interi album senza nemmeno dover andare in una nuova pagina. La foto si apre al centro dello schermo, e si chiude quando avete finito. Una nuova finestra di visualizzazione (la cornice scura intorno alla vostra foto) rende la visualizzazione di foto una esperienza più ricca. Facebook ha riscritto tutto il codice da zero, in modo da sfogliare le foto in maniera notevolmente più veloce. Potete ruotare le fotografie andando alla foto caricata che volete ruotare e scaricarle attraverso gli appositi pulsanti. Il viewer consente altresì di godere delle immagini a piena risoluzione, godendo così appieno delle maggiori capacità di upload che da qualche mese il social network offre ai propri utenti.

Facebook dice basta all'FBML ed introduce iFrame Tabs per le Pagine


Facebook ha annunciato importanti aggiornamenti per le pagine di Facebook per aiutare gli amministratori delle Pagine a gestire le comunicazioni, esprimere i loro marchi, e aumentare l'impegno. Come parte di questi cambiamenti, c'è anche l'aggiornamento del modello per la creazione di applicazioni sulle Pagine. Un'applicazione cavans FBML è un'applicazione di Facebook scritta in Facebook Markup Language, o FBML. l'FBML è simile all'HTML, ma alcuni tag sono stati rimossi, mentre altri sono stati aggiunti per offrire ready-made, componenti Facebook pre-stilizzati. Dal momento che i browser web non sono progettati per visualizzare FBML, la request deve passare attraverso un processo speciale perchè gli utenti possano vedere la pagina correttamente. In primo luogo, un utente richiede una certa pagina della vostra applicazione da Facebook. Facebook poi inoltra la richiesta al server, che genera l'FBML per quella pagina. Poi Facebook prende l'FBML e utilizza diverse regole per trasformarlo in HTML, che viene infine restituito all'utente. L'alternativa all'FBML per le applicazioni Tabs è il modello iFrame.

Utilizzare iframe nelle tabs delle pagine

Molte applicazioni utili sono state costruite per le pagine di Facebook come BandPage per gli artisti per condividere la loro musica con i fan e Shop Now per aiutare le Pagine a vendere merce su Facebook. A partire da oggi, è possibile costruire la vostra pagina della scheda applicazioni utilizzando iframe piuttosto che FBML. Questo significa che ora è possibile creare applicazioni che girano su Facebook (incluse le pagine e le cavans application), utilizzando lo stesso semplice, basato su standard, modello di programmazione web (HTML, JavaScript e CSS). Inoltre, è possibile integrare facilmente i plugin sociali e le API grafiche all'interno della scheda.

Come aggiungere una scheda iframe

Abilitate gli iframe modificando le impostazioni di integrazione Facebook sull'App Developer:


Specificare un Nome scheda e un URL Tab che viene caricato quando l'utente seleziona la vostra scheda su una data pagina Facebook. Infine, per aggiungere l'applicazione a una pagina, un amministratore della pagina di Facebook deve navigare sulla vostra app Profilo pagina e selezionare "Aggiungi alla mia pagina". Potete vedere le istruzioni passo passo nella guida degli sviluppatori Facebook.

Aggiornamento della richiesta firmata

Quando un utente arriva  sulla pagina Facebook, vedrà la vostra scheda aggiunta nel menu di sinistra. Quando un utente seleziona la vostra applicazione nel menu di sinistra, l'applicazione visualizzerà il parametro signed_request con un parametro aggiuntivo, la pagina, un array JSON che contiene il 'id' della pagina di Facebook. La vostra scheda ospita all'interno, un valore booleano ('liked') che indica se un utente ha gradito la pagina, e un valore booleano ('admin') che indica se l'utente è un'admin della pagina con la matrice informazioni dell'utente. Se un utente ha autorizzato l'applicazione, la richiesta firmata conterrà anche un token di accesso e l'ID utente per la visualizzazione corrente in modo da poter personalizzare l'applicazione.

Inoltre, l'applicazione riceverà anche un parametro di stringa denominata App_Data come parte di signed_request se un parametro App_Data è stato fissato nella stringa di query nell'URL originale e caricato sulla vostra scheda. Per il link Shop Now link qui sopra, potrebbe essere la seguente: "http://www.facebook.com/MollySimsOfficial?v=app_135607783795&app_data=any_string_here". È possibile utilizzarla per personalizzare i contenuti, se si può controllare la generazione del link.


Politica di revisione

Facebook ha rivisto anche la propria piattaforma e le politiche delle pagine per garantire che le applicazioni su  Tabs delle pagine possano mantenere un'elevata qualità esperienza utente  e non condividano le informazioni tra le pagine.

FBML Roadmap

Con il recente lancio di Request e il supporto per le schede iframe su pagine, ora Facebook è pronto ad andare avanti con i suoi piani annunciati precedentemente per disapprovare FBML e FBJS come tecnologia principale per la creazione di applicazioni su Facebook. In data 11 marzo 2011, non si potranno più creare nuove applicazioni FBML e le pagine non saranno più in grado di aggiungere l'applicazione Static FBML. Mentre tutte le applicazioni esistenti sulle pagine che utilizzano FBML o FBML app Static continueranno a lavorare, si consiglia vivamente di usare queste applicazioni che consentono la transizione iframes il più presto possibile. Infine, Facebook vuole essere chiaro sul fatto che la sua disapprovazione dell'FBML non ha impatto sull'XFBML, come ad esempio i tag che supportano i plugin sociali.

Facebook fan page: aggiornamento delle Pagine esteso a tutti


Ieri pomeriggio Facebook ha iniziato ad estendere l'aggiornamento del design delle Pagine che sarà probabilmente visto come un miglioramento generale. Facebook è entusiasto nell'annunciare l'introduzione di importanti miglioramenti alle Pagine. Queste nuove funzionalità consentiranno di migliorare la comunicazione, esprimere se stessi, e incrementare le interazioni. Il nuovo layout delle pagine Facebook somiglia ormai ai luoghi, all'aggiornamento del profilo, e alla homepage del sito, con la barra di navigazione, che risiede sul lato sinistro della pagina. La barra di navigazione è stata eliminata. Mentre alla goffa linea è stata sostituita una linea di foto come per i profili Facebook, l'attenzione sarà ora alle cinque foto che si trovano nella parte superiore della pagina. Uno dei più significativi cambiamenti alle pagine aggiornate Facebook è che gli amministratori possono ora scegliere tra la pubblicazione di commenti come se stessi o come amministratore di pagina. Il filtro "Tutti" filtro sulla bacheca offre un nuovo modo per le persone per vedere i post più interessanti per primi. Facebook ha anche creato un luogo per le persone dove scoprire gli amici e gli interessi che hanno in comune con la vostra pagina. Facebook ha intenzione di sviluppare ancora più funzionalità e miglioramenti per le pagine nel corso dei prossimi mesi. È possibile aggiornare la pagina a partire da oggi cliccando direttamente su questo link. Per cominciare, potete fare un live tour delle nuove funzionalità. Per ulteriori informazioni e assistenza, si prega di visitare il Facebook Pagine Guida (in PDF) nel Resource Center e il Centro assistenza per le nuove pagine (non ancora attivo).

Facebook, il nuovo pulsante Unlike delle pagine sul social network


Se trovate una Pagina che vi interessa nel profilo di un vostro amico o in una notizia, per maggiori informazioni potete cliccare sul link della Pagina specifica. Una volta visualizzata la Pagina, potete cliccare sul pulsante "Mi piace" situato accanto al nome della Pagina. In maniera inversa era possibile rimuovere la proprio iscrizione dalla Pagina, prima che Facebook aggiungesse una interessante nuova funzionalità per il News Feed. Da qualche giorno è infatti possibile rimuovere la propria preferenza ad una pagina senza lasciare la propria bacheca, grazie ad una nuova voce che fa la sua comparsa direttamente nella home del social network.


Cliccando sulla classica crocetta "X" presente affianco ad ogni intervento pubblicato nella timeline delle news, si accede ora ad un menù che recita tra le sue opzioni anche un esplicito “Dì che non ti piace più la pagina“. In precedenza, gli utenti dovevano visitare una pagina e trovare il pulsante nella parte inferiore della barra laterale sinistra, o modificare il proprio profilo per rimuovere una pagina. La nuova metodologia di "unliking" è dunque sicuramente più semplice di prima. Con un semplice click è possibile cancellare definitivamente un “Mi Piace” del quale ci si vuole sbarazzare. La novità in questione non risulta ancora presente tra le FAQ ufficiali di Facebook, e nessuna fonte ufficiale ne ha annunciato l’introduzione.


Ciò può significare che le modifiche sono ancora in corso e i programmatori preferiscono che tutto l'aggiornamento sia completato prima di rendere nota la nuova funzionalità al pubblico. La sua implementazione, però, rientra certamente in un quadro più generale di ristrutturazione di alcuni servizi, sulla base di una costante esigenza da parte degli utenti di avere migliori strumenti per proteggersi dallo spam e dai contenuti non voluti sul social network. Per i marketer, questo facile accesso "a negazione" nella News Feed significa che sarà ancora più importante comporre con meno frequenza gli aggiornamenti in modo da non diventare eccessivamente "spam". Il contenuto di tali messaggi dovranno, inoltre, essere attentamente controllati.

Proposta crittografica dell'UID di Facebook


Facebook sta cercando su una soluzione tecnica al problema della condivisione del Facebook User ID (UID). Le relazioni iniziali hanno molto esagerato le conseguenze di condivisione di un UID, ma Facebook ha comunque preso sul serio la questione. La politica del social network è già molta chiara perchè l'UID non può essere condiviso con le reti pubblicitarie e broker di dati, ma lo stesso Facebook si rende conto che alcuni sviluppatori hanno inavvertitamente condiviso le informazioni tramite l'intestazione HTTP referer. La proposta affronta la questione tecnica di fondo della condivisione involontaria per applicazioni su Facebook. Si stanno delineando i dettagli della proposta iniziale, al fine di sollecitare il feedback dei loro sviluppatori e dalla comunità più grande del web. L'intento è quello di affrontare rapidamente il problema, riducendo al minimo l'impatto sugli utenti e sviluppatori.

Contesto tecnico.

Quando un browser carica le immagini o altre risorse in una pagina Web, a volte invia un header HTTP che identifica l'URL della pagina Web contenente la risorsa. Per un tipo di domanda scritta sulla Piattaforma Facebook (applicazioni tela iframe-based), dopo che un utente ha autorizzato l'applicazione, l'URL dell'iframe può contenere l'UID dell'utente. Questo UID è incluso, al fine di consentire l'applicazione di costruire un'esperienza personalizzata per l'utente. Negli ultimi giorni, da quando questo problema è stato segnalato, alcuni degli sviluppatori della piattaforma hanno iniziato ad utilizzare tecniche come redirect o "doppio framing" per rimuovere gli UID dall'URL. Mentre le applicazioni sono in grado di affrontare questo problema singolarmente, Facebook ha voluto trovare una soluzione che potrebbe risolvere il problema per tutte le applicazioni sulla piattaforma Facebook.

Crittografia dei parametri.

Per rispondere a questa condivisione involontaria dell'UID, Facebook ha in programma di iniziare la crittografia dei parametri per le applicazioni basate su iframe. Facebook ha inviato i dettagli tecnici della proposta, sul sito dei suoi sviluppatori, tra cui un luogo di discussione e di commenti. La proposta si basa su un parametro denominato richiesta firmata che ispira le discussioni nella comunità OAuth. Facebook inizierà così la cifratura di questo parametro, usando il ricorso, la chiave segreta, in modo che solo l'applicazione sarà in grado di leggere queste informazioni. Questo consentirà di evitare la divulgazione accidentale di informazioni tramite intestazioni HTTP.

Ecco alcuni codici d'esempio:


Il piano del social network è quello di attivare il parametro crittografico come opzione nel corso delle prossime settimane e poi a lavorare con la comunità per aggiungere il supporto per questa opzione per i vari SDK Facebook. Una volta che il progetto sarà ultimato, Facebook lavorerà con i suoi sviluppatori per garantire una rapida transizione verso i parametri cifrati. Anche se questa proposta affronta la condivisione involontaria di informazioni su Facebook, il problema di fondo di condivisione dei dati tramite header HTTP è un problema a livello di web. Facebook è ansioso di lavorare con la comunità Web standard e i produttori di browser nei prossimi mesi per aiutarli ad affrontare questo problema.

Il funzionamento dell'Edge Rank di Facebook basato sulle relazioni


Facebook è un social network basato sulle relazioni personali e sociali tra gli utenti. Ogni profilo di Facebook dispone di un feed di notizie e di un feed personale. Il primo flusso di contenuti proviene dagli aggiornamenti di stato dei vostri amici, dai gruppi e dalle pagine alle quali siete iscritti. Il secondo viene assegnato ad ogni account di Facebook (o profilo personale) ed è unico. Facebook determina ciò che viene visualizzato nel vostro feed di notizie, sulla base di alcune interazioni logiche.

Il nuovo protocollo Open Graph di Facebook per le vostre pagine Web


L'Open Graph Protocol consente di integrare le vostre pagine web nel grafico sociale. Attualmente è progettato per le pagine web che rappresentano film, squadre sportive, celebrità, e ristoranti. Una volta che le pagine diventano oggetti nel grafico, gli utenti possono connettersi come fanno con le fan page di Facebook . Sulla base dei dati strutturati forniti tramite il protocollo grafico aperto (OGP), le pagine appaiono nei profili degli utenti, nei risultati di ricerca e, nelle news feed.

Per trasformare le pagine web in oggetti grafici, è necessario aggiungere OPG attraverso i tag ed il pulsante like come per le pagine web. I tag consentono di specificare informazioni strutturate sulle vostre pagine web. Più informazioni fornite, più opportunità che le vostre pagine web possono avere maggiore visibilità all'interno di Facebook. Per trasformare le pagine web in oggetti grafici, è necessario aggiungere i metadati di base alla vostra pagina web. Le quattro proprietà richieste per ogni pagina sono:

  • og: titolo - Il titolo del vostro oggetto come dovrebbe apparire all'interno del grafico
  • og: tipo- Il tipo del vostro oggetto, ad esempio, "film". A seconda del tipo specificato, possono essere richieste anche altre proprietà
  • og: image - Un URL immagine che dovrebbe rappresentare l'oggetto all'interno del grafico
  • og: url - L'URL canonica del vostro oggetto che verrà utilizzato come ID permanente nel grafico
Facebook attualmente supporta i seguenti tipi di oggetto:

Attività
  • attività
  • sport
Imprese
  • bar
  • azienda
  • caffè
  • albergo
  • ristorante
Gruppi
  • causa
  • sport league
  • sport squadre 
Organizzazioni
  • banda
  • governo
  • non profit
  • scuola
  • università
Persone
  • attore
  • atleta
  • autore
  • direttore
  • musicista
  • politico
  • figure pubbliche
Luoghi
  • città
  • paese
  • punto di riferimento
  • stati
  • province
Prodotti e Spettacolo
  • album
  • libro
  • bere
  • cibo
  • gioco
  • prodotto
  • canzone
  • film
  • talk show



Una volta che gli utenti si sono collegati la vostra pagina, è possibile pubblicare gli aggiornamenti di flusso degli utenti stessi e ottenere statistiche sulle pagine proprio come avviene con le pagine di Facebook . Per amministrare la vostra pagina, è necessario associarla al vostro account Facebook. E' possibile discutere dell'Open Graph protocollo sulla mailing list degli sviluppatori.

Trovate il codice HTML da inserire nelle vostre pagine direttamente su Facebook ( si veda la documentazione ). Il protocollo Open Graph creato su Facebook si ispira a Dublin Core link-rel canonico ,Microformats , e RDFa . Le specifiche descritte in questa pagina sono disponibile su Open Web Foundation accordo, versione 0.9.

Fonte: Facebook Developers