Zasób subscription
zawiera informacje o subskrypcji użytkownika YouTube. Subskrypcja powiadamia użytkownika, gdy na kanale dodawany jest nowy film lub gdy inny użytkownik wykona jedną z kilku czynności w YouTube, takich jak przesłanie filmu, wystawienie oceny lub skomentowanie.
Metody
Interfejs API obsługuje te metody zasobów subscriptions
:
- list
- Zwraca zasoby subskrypcji pasujące do kryteriów żądań do interfejsu API. Wypróbuj teraz
- wstaw
- Dodaje subskrypcję kanału uwierzytelnionego użytkownika. Wypróbuj teraz
- usuń
- Usuwa subskrypcję. Wypróbuj teraz
Reprezentacja zasobu
Poniższa struktura JSON pokazuje format zasobu subscriptions
:
{ "kind": "youtube#subscription", "etag": etag, "id": string, "snippet": { "publishedAt": datetime, "channelTitle": string, "title": string, "description": string, "resourceId": { "kind": string, "channelId": string, }, "channelId": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } } }, "contentDetails": { "totalItemCount": unsigned integer, "newItemCount": unsigned integer, "activityType": string }, "subscriberSnippet": { "title": string, "description": string, "channelId": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } } } }
Właściwości
Poniższa tabela przedstawia właściwości, które pojawiają się w tym zasobie:
Właściwości | |
---|---|
kind |
string Określa typ zasobu interfejsu API. Wartością będzie youtube#subscription . |
etag |
etag ETag tego zasobu. |
id |
string Identyfikator, którego YouTube używa do jednoznacznego zidentyfikowania subskrypcji. |
snippet |
object Obiekt snippet zawiera podstawowe informacje o subskrypcji, w tym tytuł i kanał zasubskrybowany przez użytkownika. |
snippet.publishedAt |
datetime Data i godzina utworzenia subskrypcji. Wartość należy podać w formacie ISO 8601. |
snippet.channelTitle |
string Tytuł kanału, którego dotyczy subskrypcja. |
snippet.title |
string Tytuł subskrypcji. |
snippet.description |
string Szczegóły subskrypcji. |
snippet.resourceId |
object Obiekt id zawiera informacje o kanale zasubskrybowanym przez użytkownika. |
snippet.resourceId.kind |
string Typ zasobu API. |
snippet.resourceId.channelId |
string Wartość, której używa YouTube do jednoznacznej identyfikacji kanału, który subskrybował użytkownik. |
snippet.channelId |
string Identyfikator, którego YouTube używa do jednoznacznej identyfikacji kanału subskrybenta. Obiekt resource_id identyfikuje kanał zasubskrybowany przez użytkownika. |
snippet.thumbnails |
object Mapa miniaturek obrazów powiązanych z subskrypcją. W przypadku każdego obiektu na mapie kluczem jest nazwa obrazu miniatury, a wartością jest obiekt zawierający inne informacje na temat miniatury. |
snippet.thumbnails.(key) |
object Prawidłowe pary klucz-wartość to:
|
snippet.thumbnails.(key).url |
string Adres URL obrazu. |
snippet.thumbnails.(key).width |
unsigned integer Szerokość obrazu. |
snippet.thumbnails.(key).height |
unsigned integer Wysokość obrazu. |
contentDetails |
object Obiekt contentDetails zawiera podstawowe statystyki subskrypcji. |
contentDetails.totalItemCount |
unsigned integer Przybliżona liczba produktów, do których odnosi się subskrypcja. |
contentDetails.newItemCount |
unsigned integer Liczba nowych elementów w subskrypcji od momentu ostatniego przeczytania jej treści. |
contentDetails.activityType |
string Rodzaj aktywności, do której odnosi się ta subskrypcja (tylko przesyłanie, wszystko). Prawidłowe wartości tej usługi to:
|
subscriberSnippet |
object Obiekt subscriberSnippet zawiera podstawowe informacje o subskrybencie. |
subscriberSnippet.title |
string Tytuł kanału subskrybenta. |
subscriberSnippet.description |
string Opis kanału subskrybenta. |
subscriberSnippet.channelId |
string Identyfikator przypisywany przez YouTube jednoznacznie identyfikujący kanał subskrybenta. |
subscriberSnippet.thumbnails |
object Miniatury kanału subskrybenta. |
subscriberSnippet.thumbnails.(key) |
object Prawidłowe pary klucz-wartość to:
|
subscriberSnippet.thumbnails.(key).url |
string Adres URL obrazu. |
subscriberSnippet.thumbnails.(key).width |
unsigned integer Szerokość obrazu. |
subscriberSnippet.thumbnails.(key).height |
unsigned integer Wysokość obrazu. |