Puedo subir videos a youtube utilizando su formato de entrada/salida xml pero su documentación sobre cómo implementar la carga con json-c es frustrantemente escasa. Por ejemplo, ¿cuál es la 'clave' para los datos json que me estoy pegando en el cuerpo? O dicho de otra manera, ¿cómo se agrega la cadena json al cuerpo de la solicitud?¿Cómo se sube un video a youtube usando el formato json-c?
Respuesta
Aquí están las instrucciones para subir un vídeo a través de JSON-C:
https://developers.google.com/youtube/2.0/developers_guide_jsonc#Add_Video
La carga se realiza en dos partes: 1) En primer lugar, cargar los metadatos en formato JSON. La respuesta de esto contendrá una URL de carga. 2) Suba el video real a la URL de carga.
Sin embargo @Alexander es correcto, el cliente de Objective-C puede ser una ruta mejor, ya que se encarga de todos los detalles de la carga para usted:
He leído y probado las instrucciones durante horas en vano, ¿las ha utilizado realmente y ha tenido éxito? En lo que respecta al cliente gdata, sé que puede cargar archivos usando el cliente gdata y he seleccionado su código, no usan JSON-C tampoco, así que hay ejemplos. No quiero usar su biblioteca porque está bastante hinchada y ya puedo cargar archivos usando una clase. Me escribí a mí mismo que interactúa directamente con la API, solo quiero hacerlo usando JSON-C en lugar de XML. . – Shizam
¿Tiene un fragmento del código que se está rompiendo y el mensaje de error que está recibiendo? – monsur
Ha pasado mucho tiempo desde que intenté hacerlo funcionar, pero el problema radicaba en que no era capaz de encontrar o analizar los datos JSON que estaba colocando en el cuerpo y el mensaje de error era inútil (algo en el sentido de 'cuerpo inválido'). Lo que me hizo creer que no estaba proporcionando el JSON en el formato correcto o con la clave correcta o algo así, pero la prueba y el error no estaban produciendo ningún resultado y la documentación no ayudó. – Shizam
- 1. ¿Cómo se sube un archivo a un servidor FTP?
- 2. No mantenedor sube a Hackage
- 3. Convertir formato de video a Flash Video automáticamente
- 4. Usando ffmpeg convertir un archivo de un formato a otro
- 5. ¿Cómo se sube a la estructura del directorio padre de un script bash?
- 6. Cómo recortar el video usando AVFoundation
- 7. AVURLAsset se niega a cargar el video
- 8. ¿Cómo incrusto un video en un tweet?
- 9. ¿Cómo reproducir video usando MPMoviePlayerController?
- 10. ¿Cómo convierto un archivo wav a formato mp3 usando sox?
- 11. Delphi Descargar Video de Internet usando URLDownloadToFile
- 12. convertir video a formato compatible con html5 (lado del servidor)
- 13. ¿Por qué se sube post_save dos veces durante el guardado de un modelo de Django?
- 14. ¿Determinado programáticamente el formato de archivo de video?
- 15. ¿Por qué Java octal escapes solo sube a 255?
- 16. Produzca video desde el programa OpenGL C
- 17. Cómo extraer diapositivas de un video usando python
- 18. Cómo codificar/decodificar video usando C#?
- 19. Reproducir video usando AVPlayer
- 20. Cómo convertir archivos de video MP4 en formato FLV usando FFMPEG
- 21. Hacer un video con opencv y ffmpeg. ¿Cómo encontrar el formato de color correcto?
- 22. Transmitir video desde el servidor php a Android programáticamente
- 23. Cómo crear video streaming usando C#
- 24. Convierta archivos a formato UNIX usando Maven
- 25. Cómo adjuntar metadatos a cada fotograma de un video
- 26. ¿Cómo reproducir el video usando "HTTP Live Streaming" en iphone?
- 27. Convierta programáticamente un video a FLV
- 28. cómo sincronizar audio y video usando xuggler
- 29. ¿Por qué la flecha sube en herencia?
- 30. Transmisión de video usando C++
¿Ha visto http://code.google. com/p/gdata-objectivec-client /? Tal vez esto resolverá tu problema. No lo he intentado, si y cómo la carga de videos funciona con esta biblioteca, pero los comentarios y las descargas funcionan muy bien – Alexander
¿Cuál es la razón por la que desea cambiar a JSON si el formato XML funciona para usted? – Sven
JSON es fácilmente convertible desde y hacia objetos nativos (NSDictionary, NSArray) y es más fácil (para mí) leer en línea con Obj-C. XML, por otro lado, no se traduce tan bien y no es tan fácil de analizar/crear. Afortunadamente puedo pedirle a youtube que devuelva mi resultado en JSON. – Shizam