Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ograniczenia klipów na Youtube a curl
ShutteR
post 3.01.2016, 17:47:22
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 21.10.2011

Ostrzeżenie: (0%)
-----


Witajcie, od pewnego czasu coraz więcej klipów na Youtube.com ma zablokowaną możliwość umieszczania ich na innych stronach. Z tego też powodu nie mogę pobrać danych o klipie za pomocą:
http://www.youtube.com/get_video_info?vide...ge&hl=en_US (pobierane cURL-em)

Otrzymuję komunikat (w skrócie): It is restricted from playback on certain sites

I tu moje pytanie: wie ktoś jak oszukać YT aby mimo wszystko pobrać te dane? Jest taka możliwość?

Z góry dzięki smile.gif
Go to the top of the page
+Quote Post
LowiczakPL
post 4.01.2016, 18:46:45
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


A czemu nie pobierasz tego za pomocą API

Co do filmów to ja pobieram filmy i wstawiam na stronę i nie zauważyłem aby jakikolwiek był zablokowany, podaj link do zablokowanego filmu.


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post
ShutteR
post 5.01.2016, 16:21:37
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 21.10.2011

Ostrzeżenie: (0%)
-----


W sumie racja, po coś to API v3 stworzyli tongue.gif

Doszedłem do momentu gdzie otrzymuję taki wynik:
Kod
string(1847) "{
"kind": "youtube#videoListResponse",
"etag": "\"kuL0kDMAqRo3pU7O0pwlO-Lfzp4/gS3bnI0ZPzPRj6P-ceLt5caErSA\"",
"pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
},
"items": [
  {
   "kind": "youtube#video",
   "etag": "\"kuL0kDMAqRo3pU7O0pwlO-Lfzp4/Lpe2E_4zh33bNVOGUa93hpzTHDo\"",
   "id": "7lCDEYXw3mM",
   "snippet": {
    "publishedAt": "2012-06-20T23:12:38.000Z",
    "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
    "title": "Google I/O 101: Q&A On Using Google APIs",
    "description": "Antonio Fuentes speaks to us and takes questions on working with Google APIs and OAuth 2.0.",
    "thumbnails": {
     "default": {
      "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/default.jpg",
      "width": 120,
      "height": 90
     },
     "medium": {
      "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/mqdefault.jpg",
      "width": 320,
      "height": 180
     },
     "high": {
      "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/hqdefault.jpg",
      "width": 480,
      "height": 360
     }
    },
    "channelTitle": "Google Developers",
    "tags": [
     "api",
     "gdl",
     "i-o"
    ],
    "categoryId": "28",
    "liveBroadcastContent": "none",
    "localized": {
     "title": "Google I/O 101: Q&A On Using Google APIs",
     "description": "Antonio Fuentes speaks to us and takes questions on working with Google APIs and OAuth 2.0."
    }
   },
   "contentDetails": {
    "duration": "PT15M51S",
    "dimension": "2d",
    "definition": "hd",
    "caption": "true",
    "licensedContent": false
   },
   "status": {
    "uploadStatus": "processed",
    "privacyStatus": "public",
    "license": "youtube",
    "embeddable": true,
    "publicStatsViewable": true
   },
   "statistics": {
    "viewCount": "6652",
    "likeCount": "39",
    "dislikeCount": "1",
    "favoriteCount": "0",
    "commentCount": "11"
   }
  }
]
}
"



I mam takie pytanie: jak uzyskać link bezpośredni do video? Żeby go sobie na szybko cURL-em pobrać. Jakiś dodatkowy parametr w adresie?

P.S. Uzywam API Key, nie OAuth
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 16:05