E 'possibile, ma solo se l'utente esegue l'autenticazione utilizzando un app sviluppate.
Partenza questa risposta:
cache-control: private, max-age=0, must-revalidate, no-transform
content-encoding: gzip
content-length: 255
content-type: application/json; charset=UTF-8
date: Thu, 18 Feb 2016 19:15:40 GMT
etag: "DsOZ7qVJA4mxdTxZeNzis6uE6ck/Oq_w72Shc0Jbz1xT23RTCTTrK_w"
expires: Thu, 18 Feb 2016 19:15:40 GMT
server: GSE
vary: Origin, X-Origin
{
"kind": "youtube#channelListResponse",
"etag": "\"DsOZ7qVJA4mxdTxZeNzis6uE6ck/Oq_w72Shc0Jbz1xT23RTCTTrK_w\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 5
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"DsOZ7qVJA4mxdTxZeNzis6uE6ck/MmJKFbszvNpjgkX8YAJ4HGIfQ5E\"",
"id": "UC_VbgAPtgDGLyRMTEBqzRaA"
}
]
}
È possibile duplicare questo nel modo seguente:
Visita l'URL che hai fornito: https://developers.google.com/youtube/v3/docs/channels/list
Scorrere verso il basso di provarlo! e input:
Part: contentOwnerDetails
forUsername: scottmillerstyle
Esegui Esegui. Richiederà l'autenticazione e mostrerà la risposta.
Qui documenti Youtube Channel ID = (UC + User ID) https://support.google.com/youtube/answer/3250431?hl=en
Così ora si conosce l'ID utente di YouTube è _VbgAPtgDGLyRMTEBqzRaA. Così ora dobbiamo capire come tradurre YouTube ID utente in Google+ ID ...
ho trovato questo: https://developers.google.com/+/web/api/rest/latest/people/get
questo otterrà Nome utente, e-mail, un sacco di dettagli da un ID Google+ ... Ma non è rimasto nulla per collegare i punti tra l'ID YouTube e l'ID Google+. Google deve considerare la connessione un rischio per la sicurezza. Diamo un'occhiata a come ho determinato questo.
Visita questo link di nuovo:
https://developers.google.com/youtube/v3/docs/channels/list
Scorrere verso il basso di provarlo! e input:
part: contentDetails
mine: true
Esegui Esegui. Ti verrà chiesto di autenticare e la risposta mostrerà:
200 OK
- SHOW HEADERS -
{
"kind": "youtube#channelListResponse",
"etag": "\"DsOZ7qVJA4mxdTxZeNzis6uE6ck/KzUqsPYNzzdoMWr6xkZBKK1GNNg\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"DsOZ7qVJA4mxdTxZeNzis6uE6ck/IR1I4xHnZMxcbo2sT4BipUVBl-Y\"",
"id": "UCkoYb87EdaF5XepEa5EmSgQ",
"contentDetails": {
"relatedPlaylists": {
"likes": "LLkoYb87EdaF5XepEa5EmSgQ",
"favorites": "FLkoYb87EdaF5XepEa5EmSgQ",
"uploads": "UUkoYb87EdaF5XepEa5EmSgQ",
"watchHistory": "HLkoYb87EdaF5XepEa5EmSgQ",
"watchLater": "WLkoYb87EdaF5XepEa5EmSgQ"
},
"googlePlusUserId": "YOUR GOOGLE+ ID! FANTASTIC!"
}
}
]
}
Ora provare la stessa cosa, ma per ottenere ID scottmillerstyle:
part: contentDetails
forUsername: scottmillerstyle
OR
id:UC_VbgAPtgDGLyRMTEBqzRaA
E ottenere questo risultato senza Google+ ID
200 OK
- SHOW HEADERS -
{
"kind": "youtube#channelListResponse",
"etag": "\"DsOZ7qVJA4mxdTxZeNzis6uE6ck/zi31_NL3JJhpDcdJWbxbZE-0Ik8\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"DsOZ7qVJA4mxdTxZeNzis6uE6ck/8iJ_z543bWUuMxbs2hC_VTdTvZI\"",
"id": "UC_VbgAPtgDGLyRMTEBqzRaA",
"contentDetails": {
"relatedPlaylists": {
"likes": "LL_VbgAPtgDGLyRMTEBqzRaA",
"uploads": "UU_VbgAPtgDGLyRMTEBqzRaA"
}
}
}
]
}
Ho trovato domande simili, ma mai nessuna chiedendo esattamente questa cosa.Personalmente non lo considero una vulnerabilità di sicurezza per visualizzare questo tipo di informazioni, ma suppongo che ci sia una sorta di accordo sulla privacy che protegge le identità di Youtuber. Immagino che potresti sempre creare un'app che richiede l'autenticazione e commentare uno dei suoi video con un link e dire, un video così bello! Hai usato questa applicazione per crearla? e c'è una piccola possibilità che potrebbe autenticarsi per curiosità –