Utenti test

Rimuoveremo temporaneamente la possibilità per le app di creare nuovi utenti test. Ciò non dovrebbe riguardare gli utenti test o le app esistenti in cui chiediamo temporaneamente la creazione di utenti test per scopi di valutazione. Condivideremo un aggiornamento quando l'accesso alla creazione di nuovi utenti test verrà ripristinato.

A differenza dei tester, che sono persone reali a cui è stato concesso un ruolo di tester nella tua app, gli utenti test sono account utente di Facebook simulati che puoi utilizzare per testare l'implementazione da parte della tua app di Facebook Login e qualsiasi autorizzazione o funzione utilizzata dalla tua app.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

Gli utenti test non possono interagire con utenti reali di Facebook e tutti i dati generati con un utente test saranno visibili solo agli altri utenti test sulla tua app o agli utenti reali di Facebook che hanno un ruolo di amministratore, sviluppatore o tester sulla tua app. Gli utenti test sono esenti dai nostri sistemi di rilevamento di spam e account falsi, quindi non verranno disabilitati quando li utilizzi per testare la tua app.

Puoi creare, modificare, eliminare utenti test e utilizzarli per accedere mediante la Dashboard gestione app o l'API Graph.

Limitazioni

  • Le app sono limitate a 10 utenti test.
  • Non creare o mantenere più utenti test del numero ragionevolmente necessario per testare l'integrazione della tua app.
  • Gli utenti test devono essere usati solo per testare l'integrazione della tua app o simularne le prestazioni.
  • Gli utenti test possono essere creati solo da amministratori o sviluppatori dell'app.
  • Gli utenti test possono concedere alla tua app qualsiasi tipo di autorizzazione mentre è in modalità sviluppo, ma solo autorizzazioni approvate solo quando è in modalità live.
  • Tutte le funzioni sono attive per gli utenti test mentre l'app è in modalità sviluppo, ma solo le funzioni approvate sono attive per gli utenti test mentre è in modalità live.
  • Gli utenti test possono interagire solo con altri utenti test o utenti reali che hanno un ruolo di amministratore, sviluppatore o tester nell'app.
  • I dati generati da un utente test possono essere visti solo da altri utenti test o utenti reali che hanno un ruolo di amministratore, sviluppatore o tester nell'app.
  • Gli utenti test possono interagire solo con le pagine test per singola app.
  • Gli utenti test possono commentare solo i post dell'app pubblicati tramite una finestra di condivisione di Facebook o l'API Graph.
  • Gli utenti test non possono essere convertiti in utenti reali.
  • Gli utenti test possono solo effettuare chiamate API sufficienti per simulare le prestazioni di un'app in modalità Live. Sono sottoposti a un rate limiting diverso rispetto agli utenti che hanno un ruolo nell'app.

Creazione di utenti test

Puoi creare utenti test nella Dashboard gestione app accedendo alla sezione Utenti test nella scheda Ruoli > Utenti test e cliccando sul pulsante Crea utenti test. Si aprirà una finestra di dialogo dalla quale potrai creare fino a 4 utenti test contemporaneamente.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

Puoi anche scegliere di installare l'app per ciascuno di questi utenti e in questo caso dovrai concedere ciascuna delle autorizzazioni specificate al momento della creazione (puoi sempre concedere altre autorizzazioni in seguito).

La finestra di dialogo Crea account Facebook di prova consente di:

  • creare fino a 4 utenti test alla volta. Se desideri crearne un numero maggiore in una sola volta, devi invece usare l'API Graph;
  • selezionare se ogni account test appena creato avrà l'app installata per impostazione predefinita;
  • selezionare la versione dell'API Graph da utilizzare nelle chiamate;
  • concedere le autorizzazioni per l'app per ogni utente test;
  • aggiungere le limitazioni in base all'età;
  • scegliere la lingua che verrà utilizzata dagli account test per la visualizzazione su Facebook.

Dopo la creazione, gli utenti test saranno visibili nella tabella Account Facebook.

Test con utenti test

Puoi testare la tua app con un utente test effettuando l'accesso a Facebook Login utilizzando le credenziali dell'account utente test e concedendo alla tua app tutte le autorizzazioni necessarie. Puoi anche concedere all'app le autorizzazioni per conto di un utente test, cliccando sull'icona dei puntini di sospensione (•••) nella colonna Opzioni all'interno della riga relativa all'utente specifico nella tabella Account Facebook. Cliccando sull'icona dei puntini di sospensione potrai modificare le autorizzazioni concesse dall'utente test all'app, generare token d'accesso per l'utente test e accedere al suo account.

Screenshot of Options ellipsis dropdown menu.

Gestione degli utenti test

La Dashboard gestione app mostra una lista di utenti test esistenti e consente di modificare le impostazioni di qualsiasi utente test.

Ecco cosa puoi fare:

  • modificare il nome o la password per un utente test;
  • modificare le autorizzazioni concesse a un'app da un utente test;
  • ottenere un token d'accesso valido per ogni utente test;
  • aggiungere ed eliminare gli amici di questo utente test;
  • ottenere un nuovo token d'accesso per un utente test alla scadenza di un token d'accesso esistente;
  • accedere come utente test;
  • modificare la versione dell'API Graph utilizzata nelle chiamate per un utente test;
  • eliminare qualsiasi utente test.

Se desideri associare un utente test esistente ad altre app oppure annullarne l'associazione, dovrai utilizzare l'API Graph.

Endpoint dell'API Graph dell'utente test

Se la Dashboard gestione app non è sufficiente per le tue esigenze o se desideri creare più di 4 utenti test alla volta puoi utilizzare l'API Graph.

Gli amministratori e gli sviluppatori dell'app possono utilizzare l'endpoint degli Account dell'app per:

  • creare nuovi account utente test per un'app;
  • ottenere una lista di utenti test esistenti associati a un'app;
  • ottenere un token d'accesso valido per ogni utente test;
  • associare utenti test esistenti a un'app e annullarne l'associazione;
  • ottenere un URL da utilizzare per accedere come utente test.

Gli amministratori e gli sviluppatori dell'app possono utilizzare l'endpoint degli Account test per:

  • vedere i dettagli di un utente test;
  • aggiornare il nome o la password di un utente test;
  • eliminare un utente test;
  • creare contatti di amicizia tra gli utenti test.