Testnutzer

Die Möglichkeit, dass Apps neue Testnutzer erstellen können, wird vorübergehend deaktiviert. Dies sollte keine Auswirkungen auf bestehende Testnutzer oder Apps haben, für die wir eine Erstellung vorübergehender Testnutzer zwecks Compliance-Bewertung anfordern. Wir werden dich informieren, sobald wieder neue Testnutzer erstellt werden können.

Anders als Tester*innen, bei denen es sich um echte Personen handelt, die in deiner App eine Testrolle erhalten, sind Testnutzer simulierte Facebook-Nutzerkonten, mit denen du die Implementierung von Facebook Login in deiner App und alle von deiner App genutzten Berechtigungen oder Features testen kannst, während sich die App im Entwicklungsmodus befindet.

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

Testnutzer können nicht mit echten Facebook-Nutzer*innen interagieren. Alle Daten, die du mit einem Testnutzer generierst, sind nur für andere Testnutzer in deiner App oder aber echte Facebook-Nutzer*innen mit einer Admin-, Entwicklungs- oder Testrolle in deiner App sichtbar. Testnutzer sind aus unseren Systemen für Spam- und Fake-Account-Erkennung ausgeschlossen. Diese Konten werden also nicht deaktiviert, wenn du deine App damit testest.

Du kannst dich als Testnutzer über dein App-Dashboard oder die Graph API anmelden sowie Inhalte erstellen, bearbeiten und löschen.

Einschränkungen

  • Für Apps gilt eine Beschränkung von 2.000 Testnutzer.
  • Du solltest nicht mehr Testnutzer erstellen oder verwalten, als unter normalen Umständen zum Testen deiner App-Integration erforderlich sind.
  • Testnutzer dürfen nur zum Testen deiner App-Integration oder zum Simulieren des Verhaltens der App verwendet werden.
  • Testnutzer können nur von App-Administrator*innen oder Entwickler*innen erstellt werden.
  • Testnutzer können deiner App nur Berechtigungen erteilen, solange sich deine App im Entwicklungsmodus befindet. Jedoch können sie genehmigte Berechtigungen nur im Live-Modus erteilen.
  • Alle Features sind für Testnutzer aktiviert, wenn sich deine App im Entwicklungsmodus befindet. Im Live-Modus sind jedoch nur genehmigte Features für Testnutzer aktiviert.
  • Testnutzer können nur mit anderen Testnutzern oder echten Nutzer*innen interagieren, die in der App eine Admin-, Entwicklungs- oder Testrolle haben.
  • Von einem Testnutzer generierte Daten sind nur für andere Testnutzer oder echte Nutzer*innen sichtbar, die in der App eine Admin-, Entwicklungs- oder Testrolle haben.
  • Testnutzer können nur mit App-spezifischen Testseiten interagieren.
  • Testnutzer können nur Beiträge kommentieren, die von der App über den Facebook-Dialog „Teilen“ oder die Graph API veröffentlicht wurden.
  • Testnutzer können nicht in reale Nutzer*innen umgewandelt werden.
  • Testnutzer können nur ausreichend viele API-Aufrufe tätigen, um zu simulieren, wie sich eine App im Live-Modus verhalten würde. Für sie gilt eine andere Ratenbegrenzung als für Nutzer*innen, die in der App eine Rolle haben.

Testnutzer erstellen

Du kannst Testnutzer im App-Dashboard erstellen, indem du zum Abschnitt Testnutzer im Panel Rollen > Testnutzer navigierst und auf den Button Testnutzer erstellen klickst. Ein Dialog öffnet sich, in dem du bis zu vier Testnutzer gleichzeitig erstellen kannst.

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

Du kannst auch für jeden dieser Nutzer die App installieren. Das bedeutet, dass du deiner App jede der Berechtigungen (Autorisierung) erteilst, die du zum Zeitpunkt der Erstellung festlegst (du kannst anderen zu jedem späteren Zeitpunkt Berechtigungen erteilen).

Im Dialog Testkonten für Facebook erstellen kannst du folgende Aktionen ausführen:

  • Du kannst bis zu vier Testnutzer gleichzeitig erstellen. Wenn du mehr Testnutzer auf einmal erstellen möchtest, solltest du stattdessen die Graph API nutzen.
  • Du kannst angeben, ob für jedes neu erstellte Testkonto die App standardmäßig installiert werden soll.
  • Du kannst die Graph API-Version auswählen, die in Aufrufen verwendet werden soll.
  • Du kannst für jeden Testnutzer Berechtigungen für die App gewähren.
  • Du kannst Altersbeschränkungen hinzufügen.
  • Du kannst das Gebietsschema auswählen, das die Testkonten für die Anzeige von Facebook verwenden.

Nach dem Erstellen werden Testnutzer in der Tabelle Facebook-Konten angezeigt.

Mit Testnutzern testen

Du kannst deine App mit einem Testnutzer testen, indem du dich mit den Anmeldedaten des Testnutzerkontos bei Facebook Login anmeldest und deiner App die notwendigen Berechtigungen gewährst. Außerdem kannst du deiner App im Namen eines Testnutzers Berechtigungen erteilen, indem du in der Tabelle Facebook-Konten in der Zeile eines bestimmten Testnutzers auf das Ellipsensymbol (•••) in der Spalte Optionen klickst. Wenn du auf das Ellipsensymbol klickst, kannst du die Berechtigungen bearbeiten, die der Testnutzer deiner App erteilt hat, Nutzer*innen-Zugriffstoken für den Testnutzer generieren und dich beim Konto des Testnutzers anmelden.

Screenshot of Options ellipsis dropdown menu.

Testnutzer verwalten

Im App-Dashboard wird eine Liste vorhandener Testnutzer angezeigt. Hier kannst du auch die Einstellungen der einzelnen Testnutzer bearbeiten.

Du kannst Folgendes tun:

  • Namen oder Passwort für einen Testnutzer ändern.
  • Berechtigungen eines Testnutzers für eine App ändern.
  • Gültigen Zugriffsschlüssel für jeden Testnutzer abrufen.
  • Freunde dieses Testnutzers hinzufügen und löschen.
  • Neuen Zugriffsschlüssel für einen Testnutzer abrufen, wenn ein vorhandener Zugriffsschlüssel abläuft.
  • Als Testnutzer anmelden.
  • Die in Anrufen für einen Testnutzer verwendete Graph API-Version ändern.
  • Beliebige Testnutzer löschen.

Wenn du jedoch vorhandene Testnutzer anderen Apps zuweisen (oder die Zuweisung aufheben) möchtest, musst du die Graph API verwenden.

Graph API-Endpunkte von Testnutzern

Wenn das App-Dashboard für deine Anforderungen nicht ausreicht oder wenn du gerne mehr als vier Testnutzer gleichzeitig erstellen möchtest, kannst du die Graph API verwenden.

App-Administrator*innen und Entwickler*innen können mit dem Anwendungskonten-Endpunkt folgende Aktionen ausführen:

  • Neue Testnutzerkonten für eine App erstellen.
  • Eine Liste vorhandener, mit einer App verknüpfter Testnutzer aufrufen.
  • Einen gültigen Zugriffsschlüssel für jeden Testnutzer abrufen.
  • Vorhandene Testnutzer einer App zuweisen (oder die Zuweisung aufheben).
  • Eine URL zur Anmeldung als Testnutzer abrufen.

App-Administratoren und Entwickler können den Testkonto-Endpunkt für Folgendes nutzen:

  • Details zu einem Testnutzer anzeigen.
  • Namen und Passwort eines Testnutzers aktualisieren.
  • Einen Testnutzer löschen.
  • Freundesbeziehungen zwischen Testnutzern erstellen.