Il Tool di esplorazione per la API Graph ti consente di creare ed eseguire query per l'API Graph e vedere le relative risposte, per qualsiasi app in cui hai il ruolo di amministratore, sviluppatore o tester. | Apri il Tool di esplorazione per la API Graph |
Quando ottieni un token d'accesso, viene visualizzato in alto a destra dello strumento. Questo è il token che viene incluso nella query API Graph. Puoi copiare questo token e usarlo nella tua app per testare il tuo codice.
Clicca sull'icona delle informazioni per visualizzare le informazioni sul token corrente, incluse l'app a cui è legato e le autorizzazioni che sono state concesse dall'utente che sta utilizzando l'app (che saresti tu).
Puoi generare un nuovo token d'accesso se il token è scaduto o se aggiungi nuove autorizzazioni.
Il menu a discesa App Meta in alto a destra mostra tutte le app per le quali hai un ruolo di amministratore, sviluppatore o tester. Usa il menu a discesa per selezionare le impostazioni dell'app che desideri testare.
Il menu a discesa Utente o Pagina ti consente di ottenere e scambiare token d'accesso dell'app, dell'utente e della Pagina per l'app attualmente selezionata. Puoi anche utilizzarlo per disinstallare un'app dal tuo nodo User, eliminando il token d'accesso corrente.
Quando richiedi un token d'accesso dell'utente, per impostazione predefinita viene fornita solo un'autorizzazione, public_profile
. Il menu a discesa Autorizzazione ti consente di selezionare autorizzazioni dati utente, come autorizzazioni email
e user_photos
, eventi, gruppi e Pagine, come manage_pages
e ads_management
e altre autorizzazioni, come instagram_basic
e publish_video
. Ciò consente all'utente dell'app corrente (che saresti tu) di concedere autorizzazioni specifiche per l'app. Concedi solo le autorizzazioni necessarie alla tua app.
Se la tua app è in fase di sviluppo, puoi concederle qualsiasi autorizzazione, che sarà rispettata dalle tue query per i dati di proprietà delle persone che hanno un ruolo nella tua app. Invece, se la tua app è stata pubblicata, concedere un'autorizzazione per cui la tua app non è stata approvata attraverso la procedura di analisi dell'app impedirà qualsiasi tentativo di invio di query.
Quando accedi per la prima volta allo strumento appare una query predefinita. È possibile modificarla digitandone una nuova oppure cercando e selezionando i campi nel visualizzatore dei campi dopo l'esecuzione della query. Puoi anche utilizzare i menu a discesa per passare da un metodo di funzionamento all'altro e scegliere come targetizzare diverse versioni dell'API Graph.
Cliccando sull'icona a forma di stella alla fine del campo della query, questa viene salvata come preferita. Puoi visualizzare le query preferite cliccando sull'icona del libro.
Quando invii una query GET
su un nodo, il visualizzatore dei campi situato nella parte sinistra della finestra mostra il nome del nodo e i campi restituiti dall'API Graph. Puoi modificare la query cercando e selezionando nuovi campi, cliccando sull'icona "+" e scegliendo tra i campi disponibili o deselezionando i campi non necessari. Queste azioni aggiornano in modo dinamico la query nel campo stringa della query.
La risposta, situata sotto la stringa della query, mostra i risultati ottenuti dalla tua ultima domanda inviata.
Se la query ti soddisfa, clicca sul pulsante Ottieni codice situato in basso al centro, sotto la risposta, per generare un codice di esempio in base alla query. Di solito, non puoi copiare e incollare il codice di esempio direttamente nella tua base di codice, ma questo costituisce un utile punto di partenza.
Se decidi di contattare l'Assistenza per gli sviluppatori perché non riesci a inviare la query e non sai quale sia il motivo, clicca su questo pulsante situato in basso al centro per copiare i dettagli della query e della risposta negli appunti. Puoi inviare queste informazioni insieme alla richiesta di supporto per aiutarci a capire quale sia il problema.
Clicca sul pulsante Salva sessione situato in basso al centro per salvare lo stato della query, con il token d'accesso rimosso. Se decidi di contattare l'Assistenza per gli sviluppatori, includi il link a questa sessione.
Prova a eseguire la query predefinita che viene visualizzata al primo caricamento del Tool di esplorazione per la API Graph. Se non lo hai già fatto, apri il tool di esplorazione per la API Graph in una nuova finestra, seleziona l'app che desideri testare dal menu a discesa dell'app e ricevi un token d'accesso dell'utente.
La query predefinita viene visualizzata nel campo stringa della query:
GET https://developers.facebook.com/v21.0
/me?fields=id,name
La query predefinita richiede i campi id
e name
sul nodo /me
, ovvero un nodo speciale associato al nodo /User
o /Page
identificato dal token. Poiché stai usando un token d'accesso dell'utente, questo viene associato al tuo nodo User.
I campi id
e name
sono disponibili pubblicamente e vengono restituiti se l'utente ha concesso alla tua app l'autorizzazione default
o public_profile
. Queste autorizzazioni sono pre-approvate per tutte le app (puoi verificare l'approvazione cliccando sull'icona delle informazioni nel campo Token d'accesso), in modo da non dover concedere all'app alcuna autorizzazione aggiuntiva per il funzionamento della query. Clicca su Ricevi token d'accesso e conferma che desideri concedere alla tua app l'accesso alle tue informazioni sull'utente disponibili pubblicamente.
Dopo l'invio della query dovresti vedere il nome e l'ID utente per singola app nella finestra di risposta.