Creare applicazioni per Facebook



Documenti analoghi
Applicazioni. ios e Android. con Google Maps. Giacomo Andreucci

Promuoversi con i business social network

LINK A SITI INTERNET CITATI IN LIBRO - dicembre 2011

Excel: macro e VBA. Alessandra Salvaggio

TV connessa. tecniche e business. Roberto Marmo Francesco Facconi

Gestione di immagini con il plugin RokBox

Windows Vista Guida pratica

BUSINESS PLANNING Dall idea al progetto imprenditoriale

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Lightroom. Adobe Photoshop. versione 1.4.1

Sommario. Introduzione Libri e riviste digitali: formati e strumenti Vantaggi e svantaggi...12 I formati degli ebook...

SMS4i. Copyright JETLAB S.r.l. Tutti i diritti riservati

Requisiti richiesti: - Minima conoscenza del computer e della navigazione in Internet - Possesso di Notebook/PC - Software Adobe Photoshop installato

SOCIAL MEDIA MANAGER: professione strategica ricercata dalle aziende

Il valore della privacy nell epoca della personalizzazione dei media

IL RENDICONTO condominiale

Manuale di Benvenuto Nel programma di affiliazione di Energy Sprint

SOCIAL MEDIA MANAGER: professione strategica ricercata dalle aziende

AFFRONTARE IL MONDO DEL LAVORO: DEFINIRE LA PROPRIA POSIZIONE

INFORMATICA LE470 Editoria multimediale - Definizioni

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

PROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15

Capire davvero i collaboratori che stai reclutando o con cui collabori è una delle attività più complesse e passibili di errore che esistano.

7mas ti aiuta ad entrare nell universo del web PASSO DOPO PASSO!

Angelo Iacubino, Roberto Marmo Creare applicazioni per Facebook Editore FAG, Edizione 2009, Prezzo euro, Pagine 224 ISBN

STRUMENTI l arte della stampa per dare forma alle idee

Libri digitali CREARE EBOOK

INTRODUZIONE

Sommario. Introduzione L ambiente di lavoro Configurazioni generali e la struttura di Joomla La struttura di Joomla...

Questo sito internet fa uso di cookie, al fine di rendere i propri servizi il più possibile efficienti e semplici da utilizzare.

2. Chi sono i contatti principali della vostra organizzazione e chi dà l approvazione finale sul progetto? Nome Posizione Telefono

Utilizzo del plugin ApSIC Xbench per SDL Trados Studio 2014

Worldwide: Pinterest

SIEBEL CRM ON DEMAND MARKETING

Microsoft Visio 2007 e Project Francesca Benuzzi

LEAD GENERATION PROGRAM

DOS MEDIA VISION, SOLUZIONI & CLIENTI. Dos Media 2013

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

PREVENTIVO PER LA REALIZZAZIONE DEL SITO INTERNET

SOCIETA' E ASSOCIAZIONI SPORTIVE DILETTANTISTICHE Mario Frascarelli

Comunicazione Istituzionale e Social Media. Fare rete, ottenere visibilità e conoscere nuovi interlocutori grazie ai Social Media.

VIX INDICATOR Come calcolare con il VIX il punto da dove inizierà un ribasso o un rialzo

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

Il caso del Passante di Mestre

Vendere con il Social Commerce

SCRUTINIO 10 e LODE PRIMO PERIODO. MANUALE OPERATIVO PER IL DOCENTE Interfaccia PC Ipad

La Firma Digitale La sperimentazione nel Comune di Cuneo. Pier Angelo Mariani Settore Elaborazione Dati Comune di Cuneo

IL PARTNER IDEALE. Consulenza IT & Soluzioni HR

Progettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani

Consultazione Documenti

Appmycity è un applicazione mobile per iphone e smartphone. Consente l interattività tra Amministrazione e Cittadini.

Informativa estesa sull utilizzo dei cookie

POLITICA SULLA PRIVACY RACCOLTA E UTILIZZO DEI DATI PERSONALI

Esempio Cookie Policy

INFORMATIVA ESTESA SULL USO DEI COOKIE

La Comunicazione Liberata. Pratica e applicazioni del Neorealismo Pubblicitario

Quando l e-learning sostituisce l aula. Quasi [webinar] A cura di Arduino Mancini

VQR Istruzioni per la presentazione dei prodotti alla valutazione GEV 10 Scienze dell Antichità, Filosofico- Letterarie e

Le biblioteche raccontate a mia fi glia

INFORMATIVA PRIVACY GENERALE (REDATTA AI SENSI DELL ART.13 D.LGS. 196/2003)

Come sviluppare una strategia social per la promozione della propria struttura. Dicembre 2015

Introduzione al data base

La piattaforma social dell Azienda Usl di Imola

LOG FILE CREATI DA VIDA 1 INTRODUZIONE

La struttura del desktop di Windows. Gli applicativi: cosa sono e a cosa servono

Attività: A4 Test e sperimentazione

SMS4i. Copyright JetLab S.r.l. Tutti i diritti riservati

POLICY COOKIE Gentile visitatore,

U N I V E R S I T À D E G L I S T U D I D I S A L E R N O

L ambiente di sviluppo Android Studio

UN MODELLO DI QUALITÀ PER I SITI WEB - Sintesi del modello completo 1 -

SCHEDA TECNICA PER LO SVILUPPO DEGLI ELABORATI

SUDOKU MATCH (beta) Gianpaolo Francesco Trotta

E se l'errore fosse «Parola non compresa»? Leggibilità e qualità del lessico nei siti web

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

U3000/U3100 Mini. (Per Eee PC con Sistema Operativo Linux) Guida Rapida

INFORMATICA APPLICATA AL TESSILE - I

GUIDA DI UTILIZZO DEL SITO G.I.D.D.C.

MOBILE iphone. Prerequisiti : conoscenza di base Windows e Internet. Durata : 15 Lezioni ; 1.5 ore ciascuna. RENI dott. Eugenio

Come Creare un sito web gratis

Informatica di Base A - DAMS

MEDIA KIT Edizioni Dativo S.r.l.

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

ITACA Fitness Club Come avvicinarsi alla realtà lavorativa con un Corso di Formazione

ASSOCIAZIONE ITALIANA EDITORI

CREAZIONE SITI WEB DINAMICI

L INDICIZZAZIONE SEMANTICA

PSG Table Builder Manuale Utente. PSG TABLE BUILDER Manuale Utente

Organizzazione delle informazioni: Database

APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono

lem logic enterprise manager

INFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB

- INIZIATIVA CASTING FILM IMMATURI IL VIAGGIO (TITOLO PROVVISORIO) - CONDIZIONI DI PARTECIPAZIONE *** *** ***

Perché non si inventa una professione. Appunti dall'incontro del 24 ottobre 2013 Scienze della comunicazione Università di Genova

Come diventare una Dea

Trasforma il tuo locale nell ambiente ideale per i tuoi clienti, in cui potranno incontrarsi e socializzare.

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

Paolo Di Sia Elementi di Didattica della matematica I. Laboratorio

Le Reti di professionisti :

Transcript:

Creare applicazioni per Facebook Seconda edizione Roberto Marmo Daniele Ghidoli Angelo Iacubino

Creare applicazioni per Facebook - Seconda edizione Autori: Roberto Marmo, Daniele Ghidoli, Angelo Iacubino Collana: Publisher: Fabrizio Comolli Progetto grafico: escom - Milano Coordinamento editoriale, prestampa e stampa: escom - Milano ISBN: 978-88-6604-000-0 Copyright 2011 Edizioni FAG Milano Via G. Garibaldi 5 20090 Assago (MI) - www.fag.it Finito di stampare in Italia presso Rotolito Lombarda - Seggiano di Pioltello (Mi) nel mese di novembre 2011 Nessuna parte del presente libro può essere riprodotta, memorizzata in un sistema che ne permetta l elaborazione, né trasmessa in qualsivoglia forma e con qualsivoglia mezzo elettronico o meccanico, né può essere fotocopiata, riprodotta o registrata altrimenti, senza previo consenso scritto dell editore, tranne nel caso di brevi citazioni contenute in articoli di critica o recensioni. La presente pubblicazione contiene le opinioni dell autore e ha lo scopo di fornire informazioni precise e accurate. L elaborazione dei testi, anche se curata con scrupolosa attenzione, non può comportare specifiche responsabilità in capo all autore e/o all editore per eventuali errori o inesattezze. Nomi e marchi citati nel testo sono generalmente depositati o registrati dalle rispettive aziende. L autore detiene i diritti per tutte le fotografie, i testi e le illustrazioni che compongono questo libro.

Sommario Introduzione...9 1. L applicazione in Facebook... 19 Cosa è un applicazione...19 Chi sono gli utenti...21 Le caratteristiche sociali...22 Diffusione virale dell applicazione tra utenti...27 Modello di business creato dall applicazione...29 Perché creare un applicazione...31 Il ruolo del social media manager...36 Gestire le applicazioni installate nel profilo...37 Pericoli per la sicurezza informatica...41 Gestione della privacy...43 Le ultime tendenze...46 2. Casi di studio... 49 Analisi di applicazioni interessanti...49 Phrases...52 AIRC...56 Social Memories...58 Pic Badges...62 Profile Web Address...62 Local Picks...69 ilike...71 iread...73 Giochi...74 Elaborazione di immagini...85 Language Exchange...85 In Love...87 Dada Music Player...88 Pubblicizzare un marchio...93 3. Processo di sviluppo... 97 Architettura dell applicazione...97 Le API...100 FBML...101 Come nasce un applicazione...102 Elenco delle proprie creazioni...144 5

Creare applicazioni per Facebook Cancellare la propria creazione...144 Creare la prima applicazione...145 Strategie da non usare...147 4. Le Graph API...149 Il grafo sociale...149 Come funzionano le Graph API...150 Setup dell applicazione...153 Gestione dei permessi di accesso...154 Lettura dati nei nodi...165 Lettura dati nelle relazioni...167 Graph API Explorer...170 Ricavare l email dell utente...172 Pubblicare post in bacheca...173 Cancellare un oggetto...177 Commentare un oggetto...177 Gestione album di fotografie...178 Gestione di video...184 Messaggi di errore...186 5. JavaScript SDK...191 Obiettivo della libreria...191 Caricamento e inizializzazione...191 Autenticazione...193 Chiamate API...197 Finestre di dialogo...203 Metodi Canvas...209 Altri metodi...210 6. Facebook per i siti web...213 Rapporti tra Facebook e siti Internet...213 Registrare il sito con Facebook...214 Open Graph...215 Social Plugin...225 7. Altre tecniche di programmazione...243 Dialogare con il database di Facebook...243 Gestione di cookie...261 Facebook e Flash...261 XFBML e Graph API...261 Pagina pubblica con grafica personalizzata...263 Ottimizzare le prestazioni...270 Farsi aiutare dalla memoria cache...272 Una classe PHP per ridurre il lavoro con Graph API...275 6

Sommario 8. Applicazioni su dispositivi ios...279 Organizzazione del capitolo...279 ios SDK: il kit di sviluppo di Apple...280 Facebook ios SDK...282 Come si realizza un applicazione per dispositivi ios...296 Un esempio di applicazione per mobile...313 9. Diffondere tra gli utenti...317 Cercare utenti e soprattutto farsi trovare dagli utenti...317 Il piano di comunicazione...317 Misurare il successo della diffusione...334 10. Facebook Timeline...339 Facebook Timeline...339 Open Graph App...340 Conclusioni...355 Bibliografia...357 Indice analitico...361 7