Listet die Mitglieder (früher „Unterstützer“) eines Kanals auf. Die API-Anfrage muss vom Kanalinhaber autorisiert werden.
Kontingentauswirkung: Ein Aufruf dieser Methode hat Kontingentkosten von 2 Einheiten.
Anfragen
HTTP-Anfrage
GET https://www.googleapis.com/youtube/v3/members
Autorisierung
Für diese Anfrage ist eine Autorisierung mit folgendem Bereich erforderlich:
| Bereich | 
|---|
| https://www.googleapis.com/auth/youtube.channel-memberships.creator | 
Parameter
In der folgenden Tabelle sind die Parameter aufgeführt, die von dieser Abfrage unterstützt werden. Alle aufgeführten Parameter sind Abfrageparameter.
| Parameter | ||
|---|---|---|
| Erforderliche Parameter | ||
| part | stringDer Parameter partgibt die Attribute dermember-Ressource an, die die API-Antwort enthalten soll. Legen Sie den Parameterwert aufsnippetfest. | |
| Optionale Parameter | ||
| mode | stringDer Parameter modegibt an, welche Mitglieder in die API-Antwort aufgenommen werden. Legen Sie den Parameterwert auf einen der folgenden Werte fest:
 | |
| maxResults | unsigned integerDer Parameter maxResultsgibt die maximale Anzahl von Elementen an, die in der Ergebnismenge zurückgegeben werden sollen. Zulässige Werte sind0bis1000(einschließlich). Der Standardwert ist5. | |
| pageToken | stringDer pageToken-Parameter gibt eine bestimmte Seite in der Ergebnismenge an, die zurückgegeben werden soll. Das Token ist spezifisch für dasmode, das mit der ursprünglichen API-Anfrage verwendet wurde. Sie können also kein mit einem Modus abgerufenes Seitentoken verwenden, um anschließend in einen anderen Modus zu wechseln. | |
| hasAccessToLevel | stringDer Parameterwert hasAccessToLevelist eine Ebenen-ID, die die Mindestebene für Mitglieder der Ergebnismenge angibt. | |
| filterByMemberChannelId | stringDer Parameter filterByMemberChannelIdenthält eine durch Kommas getrennte Liste von Kanal-IDs, mit denen der Mitgliedsstatus bestimmter Nutzer geprüft werden kann. Beispiel:UC_1,UC_2,UC_3. Pro Anruf können maximal 100 Kanäle angegeben werden. | |
Anfragetext
Geben Sie beim Aufrufen dieser Methode keinen Anfragetext an.
Antwort
Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:
{
  "kind": "youtube#memberListResponse",
  "etag": etag,
  "nextPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    member Resource
  ]
}
Attribute
In der folgenden Tabelle werden die Attribute definiert, die in dieser Ressource angezeigt werden:
| Attribute | |
|---|---|
| kind | stringIdentifiziert den Typ der API-Ressource. Der Wert ist youtube#memberListResponse. | 
| etag | etagDas ETag dieser Ressource. | 
| nextPageToken | stringDas Token, das als Wert des Parameters pageTokenverwendet werden kann, um die nächste Seite in der Ergebnismenge abzurufen. Seitentokens können ablaufen. In diesem Fall sollte Ihre Anwendung das Token löschen und die API ohnepageTokenaufrufen, um eine neue Anfrage zu starten. | 
| pageInfo | objectDas Objekt pageInfoenthält Seiteninformationen für den Ergebnissatz. | 
| pageInfo.totalResults | integerDie Gesamtzahl der Ergebnisse im Ergebnissatz. | 
| pageInfo.resultsPerPage | integerDie Anzahl der Ergebnisse, die in der API-Antwort enthalten sind. | 
| items[] | listEine Liste der Mitglieder, die den Anfragekriterien entsprechen. | 
Fehler
In der folgenden Tabelle finden Sie Fehlermeldungen, die die API als Antwort auf einen Aufruf dieser Methode zurückgeben könnte. Weitere Informationen finden Sie in der Dokumentation zu Fehlermeldungen.
| Fehlertyp | Fehlerdetails | Beschreibung | 
|---|---|---|
| badRequest (400) | channelMembershipsNotEnabled | Für den Creator-Kanal, der die Anfrage autorisiert, ist die Kanalmitgliedschaft nicht aktiviert. | 
| badRequest (400) | invalidMode | Der Parameterwert modeist ungültig.
        Dieser Fehler kann auftreten, wenn der ParameterpageTokenein Token angibt, das mit einem anderen Modus als dem angegebenen abgerufen wurde. | 
| badRequest (400) | invalidPageToken | Der Parameterwert pageTokenist ungültig. Dieser Fehler kann auftreten, wenn das in der Anfrage verwendete Seitentoken abgelaufen ist oder nicht erkannt wird. | 
| badRequest (400) | invalidHasAccessToLevel | Der Parameterwert hasAccessToLevelist ungültig. Es gibt keine Ebene mit dem angegebenenid. | 
| badRequest (400) | invalidFilterByMemberChannelId | Der Parameterwert filterByMemberChannelIdist ungültig. Dieser Fehler tritt auf, wenn der ParameterwertfilterByMemberChannelIdmehr als 100 Kanäle angibt. |