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. |