Tôi có thể tải video lên youtube bằng định dạng đầu vào/đầu ra xml của họ nhưng tài liệu hướng dẫn về cách triển khai tải lên với json-c thật bực bội. Ví dụ, 'chìa khóa' cho dữ liệu json tôi đang bám vào cơ thể là gì? Hoặc đặt một cách khác, chuỗi json được thêm vào phần thân của yêu cầu như thế nào?Làm thế nào để bạn tải video lên youtube bằng định dạng json-c?
Trả lời
Dưới đây là hướng dẫn tải video sử dụng JSON-C:
https://developers.google.com/youtube/2.0/developers_guide_jsonc#Add_Video
Việc tải được thực hiện trong hai phần: 1) Trước tiên, bạn tải lên các siêu dữ liệu ở định dạng JSON. Câu trả lời này sẽ chứa url tải lên. 2) Tải video thực lên url tải lên.
Tuy nhiên @Alexander là đúng, khách hàng Objective-C có thể là một con đường tốt hơn, vì nó xử lý tất cả các chi tiết upload cho bạn:
Tôi đã đọc và thử hướng dẫn trong nhiều giờ để không có kết quả, bạn có thực sự sử dụng chúng và thành công không? Theo như các khách hàng gdata đi, tôi biết rằng bạn có thể tải lên các tập tin bằng cách sử dụng khách hàng gdata và tôi đã chọn mã của họ ngoài, họ không sử dụng JSON-C hoặc vì vậy có bất kỳ ví dụ. Tôi không muốn sử dụng thư viện của mình vì nó khá cồng kềnh và tôi đã có thể tải các tệp lên chúng bằng cách sử dụng một lớp mà tôi đã viết bản thân giao diện với API trực tiếp, tôi chỉ muốn làm điều đó bằng cách sử dụng JSON-C thay vì XML . – Shizam
Bạn có một đoạn mã bị phá vỡ và thông báo lỗi bạn đang nhận không? – monsur
Đã lâu rồi kể từ khi tôi cố gắng làm cho nó hoạt động nhưng vấn đề không thể tìm thấy hoặc phân tích cú pháp dữ liệu JSON mà tôi đã đưa vào cơ thể và thông báo lỗi là vô dụng (một cái gì đó có hiệu lực của 'cơ thể không hợp lệ'). Điều này khiến tôi tin rằng tôi đã không cung cấp JSON đúng định dạng hoặc với khóa bên phải hoặc một cái gì đó nhưng việc dùng thử và lỗi không tạo ra bất kỳ kết quả nào và tài liệu không giúp ích gì. – Shizam
- 1. Làm thế nào để tải video từ youtube trên java?
- 2. Tải video lên youtube từ trình duyệt
- 3. Tải video lên trên youtube bằng cách kéo và thả
- 4. Cách tải video lên YouTube trong Android?
- 5. Tôi làm cách nào để tải video lên YouTube từ trong ứng dụng iOS?
- 6. Tải xuống các video Youtube bằng PHP
- 7. YouTube API v3 - Liệt kê các video đã tải lên
- 8. Tải xuống video từ YouTube
- 9. Bật kiếm tiền trên video trên YouTube bằng API YouTube
- 10. Video tải lên YouTube API 3 - Quyền truy cập không được định cấu hình - Android
- 11. Lấy URL video sau khi tải video lên Youtube sử dụng API dữ liệu - php
- 12. Làm thế nào để nhúng video youtube dưới dạng danh sách phát
- 13. Tải tiêu đề từ video trên YouTube
- 14. Tải tiêu đề của video trên YouTube
- 15. Tôi làm cách nào để truy xuất chi tiết video YouTube từ URL video bằng PHP?
- 16. Làm thế nào để bạn tải lên một tệp bằng cách sử dụng Selenium IDE?
- 17. URL để tải tệp video hoặc luồng từ YouTube?
- 18. Tôi làm cách nào để viết kịch bản PHP để tải xuống video trên YouTube?
- 19. Tải lên mp4 Video lên facebook bằng ứng dụng Android
- 20. Tích hợp API YouTube ASP.NET - tải lên video với một trang duy nhất
- 21. Tải xuống video Bạn quay phim?
- 22. Tải video lên Facebook album
- 23. Bạn làm cách nào để tải lên với giới hạn?
- 24. Làm cách nào để bạn tải nhiều tệp lên AFNetworking
- 25. Youtube C# .NET API: Tải lên video và nhận được sự kiện khi hoàn tất
- 26. Tải video lên Facebook bằng FB SDK trên iOS, xóa hướng. Làm thế nào để tôi sửa chữa nó?
- 27. Tải trước một youtube youtube
- 28. Bắt một video từ S3 và tải lên YouTube trong PHP
- 29. Mã để tải video từ Youtube trên Java, Android
- 30. Thư đã tải lên video
Bạn đã thấy http://code.google. com/p/gdata-objectivec-client /? Có lẽ điều này sẽ giải quyết vấn đề của bạn. Tôi đã không thử, nếu và làm thế nào tải lên các video làm việc với thư viện này, nhưng bình luận và tải xuống các công trình đẹp – Alexander
Lý do bạn muốn chuyển sang JSON là gì nếu định dạng XML phù hợp với bạn? – Sven
JSON dễ dàng chuyển đổi thành và từ các đối tượng gốc (NSDictionary, NSArray) và dễ dàng hơn (đối với tôi) để đọc nội tuyến với Obj-C. XML mặt khác không dịch tốt và không dễ phân tích/tạo ra. May mắn thay tôi có thể yêu cầu youtube trả lại kết quả của tôi bằng JSON. – Shizam