Fórum Root.cz
Hlavní témata => Software => Téma založeno: Jigdo 12. 05. 2023, 16:39:11
-
Nevi nekdo, jak zjistit ve ktere zemi je stream YT videa pristupny?
Zkousel jsem uz US, FI, SE, CH, CA, SW IP adresu a nic nefuguje.....
Je videt ze to sleduje jen limitovany pocet uzivatelu 4,5K, ale nenapada mne nic jak
zjistit, ze ktere zeme je to Video pristupne ....
Poradi nekdo?
LIVE | Finland vs. USA | 2023 #IIHFWorlds
https://www.youtube.com/watch?v=DtXPGqeorOA
-
Z Japonska mi to jde :)
-
Z Japonska mi to jde :)
Diky, z FR taky :)
Ale krom toho ze clovek zkousi ruzne zeme, existuje nejaka moznost jak zjistit, pro ktere zeme je to video pristupne/nepristupne?
-
Třeba tohle:
GET https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=DtXPGqeorOA
(tučně je ID youtube videa)
vrátí to JSON a v něm je array items[0].contentDetails.regionRestriction.blocked s kódy zemí, kde to je blokováno
-
Třeba tohle:
GET https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=DtXPGqeorOA
(tučně je ID youtube videa)
vrátí to JSON a v něm je array items[0].contentDetails.regionRestriction.blocked s kódy zemí, kde to je blokováno
Delam neco spatne, a nebo neco zmenili?
Treba dnesni vecerni zapas.
https://www.youtube.com/watch?app=desktop&v=bbkHqGEEOnc
https://www.youtube.com/watch?v=bbkHqGEEOnc
https://www.youtube.com/live/bbkHqGEEOnc
https://youtu.be/live/bbkHqGEEOnc
https://youtu.be/bbkHqGEEOnc
GET https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=DtXPGqeorOA
Takze zkousim GET s cURL:
curl https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=bbkHqGEEOnc
A hlasi mi to ze mi chybu API klic
"error": {
"code": 403,
"message": "The request is missing a valid API key.",
"errors": [
{
"message": "The request is missing a valid API key.",
"domain": "global",
"reason": "forbidden"
}
],
"status": "PERMISSION_DENIED"
}
}
Takze koukam do F12 - key a je tam jen jeden .......
https://www.youtube.com/youtubei/v1/player/heartbeat?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8
KOukam na ten format, zkousim jeste pridat klic za ten pozadavek
curl "https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=bbkHqGEEOnc?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8"
Odpoved je:
{
"error": {
"code": 403,
"message": "YouTube Data API v3 has not been used in project 144809266352 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=144809266352 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"errors": [
{
"message": "YouTube Data API v3 has not been used in project 144809266352 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=144809266352 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"domain": "usageLimits",
"reason": "accessNotConfigured",
"extendedHelp": "https://console.developers.google.com"
}
],
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developers console API activation",
"url": "https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=144809266352"
}
]
},
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "SERVICE_DISABLED",
"domain": "googleapis.com",
"metadata": {
"service": "youtube.googleapis.com",
"consumer": "projects/144809266352"
}
}
]
}
}
Delam to zpravne?
Poradi nekdo?
-
Yup, už mi to taky nejde :-D nově to vyžaduje klíč. Přidej &key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U a půjde. Je to ukradený z https://watannetwork.com/tools/blocked/ (a nebo používej rovnou ten web :-)
-
Yup, už mi to taky nejde :-D nově to vyžaduje klíč. Přidej &key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U a půjde. Je to ukradený z https://watannetwork.com/tools/blocked/ (a nebo používej rovnou ten web :-)
Dekuji, za link, uzitecna stranka :)
Kdo Vi jak dlouho bude on-line .... preci je to jen na .com domene v dosahu ......
Takze jsem zkousel cURL a Vasim klicem a stale nic :(
$ curl "https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=bbkHqGEEOnc?alt=json&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U" -H "Accept: application/json"
{
"kind": "youtube#videoListResponse",
"etag": "YIUPVpqNjppyCWOZfL-19bLb7uk",
"items": [],
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
}
}
Kde delam chybu?
-
Nemůže být chyba tady?:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=bbkHqGEEOnc&alt=json&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U
-
Nemůže být chyba tady?:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=bbkHqGEEOnc&alt=json&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U
:) Diky
Az bude cas, kouknu na to jak to vycucat pomoci cURL/wget z prikazove radky ......
blocked
0 "AM"
1 "AS"
2 "AX"
3 "AZ"
4 "BG"
5 "BM"
6 "BV"
7 "BY"
8 "CA"
9 "CH"
10 "CN"
11 "CZ"
12 "DE"
13 "DK"
14 "EE"
15 "FI"
16 "FO"
17 "FR"
18 "GE"
19 "GL"
20 "GU"
21 "KG"
22 "KY"
23 "KZ"
24 "LI"
25 "LV"
26 "MD"
27 "MP"
28 "NO"
29 "PR"
30 "RU"
31 "SE"
32 "SI"
33 "SJ"
34 "SK"
35 "TJ"
36 "TM"
37 "UA"
38 "US"
39 "UZ"
40 "VI"
-
Nemůže být chyba tady?:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=bbkHqGEEOnc&alt=json&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U
Uz to vidim :) Jeste jednou diky.
&alt=json&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U
..... misto
?alt=json&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U
-
Nemůže být chyba tady?:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=bbkHqGEEOnc&alt=json&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U
Az bude cas, kouknu na to jak to vycucat pomoci cURL/wget z prikazove radky ......
wget -qO- 'https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=DtXPGqeorOA&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U' | jq -r '.items[0].contentDetails.regionRestriction.blocked | .[]'
-
wget -qO- 'https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&id=DtXPGqeorOA&key=AIzaSyC_Ms6NQD4h6EwV3RibF44774fETecNI4U' | jq -r '.items[0].contentDetails.regionRestriction.blocked | .[]'
[/quote]
Tak tohle je luxus :)
bash one liner ....... Dekuji :)