Vai al contenuto

Creare applicazioni per FACEBOOK da usare in FACEBOOK con PHP e le nuove GRAPH API


lionalex

Messaggi raccomandati

Premessa: da poco ho cominciato a sviluppare piccole applicazioni per facebook.

Quello che al momento sto "studiando" è creare un'applicazione interna a facebook che risiede fisicamente su un mio spazio web.

I miei procedimenti sono stati:

1. creazione di un'applicazione dal developers facebook

2. creazione dei file sul mio spazio web

3. accesso all'applicazione tramite http://apps.facebook/nomeapplicazione

Fino a qualche giorno fa, riuscivo a capire bene o male come utilizzare le API, ma proprio l'altro giorno ho letto che le api che conosco io di facebook, saranno deprecate, in favore delle più nuove GRAPH API delle quali però ho già una più che avanzata antipatìa!

Spiego il motivo:

prima per controllare se "l'utente" aveva dato i permessi per la gestione dei dati alla mia applicazione, mi bastava scrivere

if ($_POST['fb_sig_in_canvas'])

ora invece, da quello che ho capito, bisogna fare un controllo del genere:

if ($facebook->getSession())

Ora, o sono io che non ho capito molto bene le differenze tra le vecchie API e le nuove GRAPH, o forse c'è qualcosa che non funge.

Prima se non si era ancora data l'autorizzazione all'applicazione, usciva in automatico il modulo che chiedeva se CONSENTIRE o meno, ora invece, se non si è data quest'autorizzazione, non esce nulla. Cosa più bella è che non so cosa fare. Ho provato con scrivere

echo '<a href="' . $facebook->getLoginUrl($par) . '">Login</a>';

ma non credo c'entri il LOGIN con l'autorizzazione ad eseguire l'applicazione.

Inoltre non capisco che fine abbiano fatto tutti i bei metodi del tipo

friends_get()

ho letto da qualche parte che ora si utilizza il metodo

$facebook->api('/me');

ma dalla documentazione di facebook, sembra si possa fare molto poco con questi metodi...ad esempio non capisco come fare richieste FQL, mentre prima era molto più semplice....aiutatemi a capire...

Grazie...

 MacBook Pro 15" - 2.8Ghz - 8GB Ram - HD 500GB 7200rpm - nVidia 9600 512MB  Magic Mouse  iRemote  AirPort Extreme  iPhone 4 32 Gb  iMac i5 21.5" - 2.5Ghz - 4GB Ram - HD 500GB 7200rpm 

Ho concluso quest'acquisto

Link al commento
Condividi su altri siti

penso proprio che italiamac non sia il posto più adatto per i tuoi quesiti, dato che chiedi chiarimenti su metodi e classi scritti dagli sviluppatori di fb, e che non sono certamente "standard" e note a tutti.

come forse saprai già, il posto giusto è qui:

http://developers.facebook.com/

e se proprio vuoi chiedere in un forum, chiedi in questo:

http://forum.developers.facebook.net/

An  a tuesday keeps the doctor away.

proud member of < noi finti professionisti > club - tessera 044

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...