2011-11-10 20 views
5

Immagino che questo sia più di un post "chiedi informazioni" piuttosto che "aggiusta questo per me". Ho fatto qualche ricerca ma sono un po 'confuso su cosa sia il grafico aperto di Facebook.Utilizzo grafico aperto

Per dare un po 'di background, in pratica ho voluto postare le azioni dell'utente agli utenti pareti di Facebook (presumendo che fossero collegati tramite Facebook). Inizialmente lo avrei fatto allo stesso modo di Twitter. Vale a dire, stavo semplicemente chiedendo il permesso di scrittura e postando qualcosa agli utenti tramite il proprio token di accesso all'account.

Tuttavia mi sono imbattuto in questa API grafico, che sembra essere un modo molto migliore per farlo, e permette di sembrare un po 'più sofisticato di un semplice post sul muro. Così finalmente ho letto e capito abbastanza per impostare la mia azione e oggetto grafico aperto. Combattuto con i metatag perché non capivo come funzionassero, e finalmente ho ottenuto lo strumento di debug per il grafico per restituire una bella serie di informazioni sull'oggetto che l'azione è stata intrapresa.

Quindi sono andato a eseguire un test di codice e non è apparso nulla sulla mia bacheca o da nessuna parte che posso vedere. Dopo alcuni var_dump(), vedo che ci sono un sacco di informazioni che tornano dalla chiamata API. Sembra che restituisca più insiemi delle stesse informazioni con ID diversi, ma suppongo che stia lavorando come im ottenere informazioni sul mio "oggetto" e non vedere nulla che assomigli ad un errore.

Quindi dopo ho letto altro, e penso di aver trovato che il grafico aperto è inutile a meno che l'utente non abbia attivato questa linea temporale che avrebbe dovuto essere pubblicata pubblicamente un paio di settimane fa.

Quindi un paio di domande se qualcuno di loro potesse rispondere:

  1. Sono questi grafico chiamate API inutile a meno che la gente usa questa cosa timeline. Se sì, ci sono altri modi oltre al post diretto a muro per fare quello che voglio fare. Inoltre, se sì, c'è un modo per verificare se l'utente ha la timeline attiva (come modo di fornire il fallback se non lo è)

  2. Ad un certo punto questa linea temporale verrà applicata a tutti e subentrerà a qualcosa.

PS: Se non avete t raccolto, io non sono un grande utente di Facebook, quindi vi prego di scusare l'uso di parole come "cosa" e altre cose io dico che sembra strano :)

Grazie a chiunque possa fornire alcune informazioni su questo

risposta

1

Al momento, Open Graph è in versione beta, sì, questo significa che le tue azioni saranno visibili solo ai tuoi sviluppatori di app. Per questi sviluppatori, la cronologia ora è stata abilitata automaticamente.

Poco dopo il lancio della timeline, verrà gradualmente esteso a tutti gli 800 milioni di utenti di Facebook: il grafico aperto uscirà dalla versione beta e sarà disponibile per tutti gli utenti.

Quindi continua a costruire ora e sarai pronto per il lancio della timeline e del grafico aperto.

+0

Grazie per la vostra risposta, lo farò funzionare e lasciarlo in esecuzione allora. Ho parlato con il co-fondatore non tecnico e lui è d'accordo sul fatto che ci dimentichiamo di portarci su Facebook al più presto e aspettare che questo OG venga pubblicato. Nel frattempo, abbiamo twitter. – Lee

+0

2 domande, per favore. 1.Sai quando la timeline/OG va in diretta (o c'è da qualche parte con aggiornamenti regolari e date di lancio previste) 2. Quando ho registrato per la prima volta un'app su Facebook, non ho mai saputo di OG, era la prima volta che registravo un app. Quindi, quando la cosa della cronologia si è opposta a me per usarlo, ho pensato che fosse solo qualche modifica personalizzata, in quanto si applicava ai primi sviluppatori l'accesso alle nuove modifiche. C'è un modo per riattivare quella linea temporale in modo da poter controllare le mie opere OG? – Lee

+1

http://developers.facebook.com/blog –

Problemi correlati