tôi đang cố gắng để có được URL của video của bất kỳ video YouTube như thế này:Sử dụng get_video trên YouTube để tải về một đoạn video
mở
http://youtube.com/get_video_info?video_id=VIDEOID
sau đó lấy giá trị thẻ account_playback_token
và mở URL này:
http://www.youtube.com/get_video?video_id=VIDEOID&t=TOKEN&fmt=18&asv=2
Điều này sẽ mở một trang chỉ với video hoặc bắt đầu tải xuống video. Nhưng không có gì xảy ra, cửa sổ hoạt động của Safari nói 'Không tìm thấy', vì vậy có gì đó sai với URL. Tôi muốn tích hợp ứng dụng này vào iPad và phương pháp javascript để nhận URL video mà tôi sử dụng trong phiên bản ứng dụng của iPhone không hoạt động, vì vậy tôi cần một giải pháp khác.
YouTube luôn thay đổi và tôi cho rằng URL chỉ lỗi thời. Xin hãy giúp :)
Chỉnh sửa: Dường như phương thức get_video không hoạt động nữa. Tôi thực sự đánh giá cao nếu có ai có thể cho tôi biết một cách khác để tìm URL video.
Cảm ơn bạn, tôi thực sự cần trợ giúp.
Nhưng bạn đang sử dụng GET_URL quá? Và get_headers() là gì, nó là một phần của url hoặc hàm? Bạn có thể giải thích mã của bạn bằng lời không? Tôi thực sự muốn cung cấp cho bạn tiền thưởng, tôi chỉ cần trợ giúp thêm một chút. Cảm ơn bạn – JonasG
Xin vui lòng giúp đỡ !!! Tôi cần phải biết điều này! – JonasG
Tôi hust nhìn nó một lần nữa và sau đó tôi hoàn toàn có nó: D nhưng tại sao nó không cung cấp liên kết đến tất cả các định dạng trong mọi độ phân giải (trong 720p nó cho mp4 và x-flv, trong 480p nó cho các liên kết cho flv và x -flv ...) Có cách nào để nhận các liên kết cho video mp4 ở tất cả các độ phân giải không? cảm ơn – JonasG