Articles of rest

Utilice la API REST TeamCity 9 para activar la configuration versionada

Me gusta activar Configuración de versiones para mis proyectos de TeamCity, de modo que se confíe su configuration en XML al control de origen. Sin embargo, ahora estoy tratando de hacer algo de automation en torno a la creación de proyectos aprovechando la API REST . Sin embargo, no puedo encontrar la forma de activar […]

HTTP ReST: actualizar collections grandes: mejor enfoque que JSON PATCH?

Estoy diseñando un service web para recibir regularmente actualizaciones de lists. En este punto, una list aún se puede modelar como una sola entidad ( /lists/myList ) o una colección real con muchos resources ( /lists/myList/entries/<ID> ). Las lists son grandes (millones de inputs) y las actualizaciones son pequeñas (a menudo less de 10 cambios). […]

¿Cómo se manejan las revisiones y los resources secundarios en una API HTTP REST?

Fondo Estoy en process de diseñar una API HTTP RESTful para discusiones. Cada discusión consiste en metadatos y una colección de comentarios. Las URL podrían verse así: /discussions/:discussionId /discussions/:discussionId/comments/:commentId Las discusiones tienen una revisión: si se modifican los metadatos o si se agrega, modifica o elimina un comentario, se actualiza la revisión de la discusión. […]

Convierta CVS / SVN a un Sitio de Fragmentos de Progtwigción

Uso cvs para mantener todos mis fragments de python, notas, c, código de c ++. Como el proveedor de hosting también proporciona un server web público, estaba pensando que debería convertir los cvs automáticamente a un website de fragments de progtwigción. cvsweb no es lo que quiero decir. doxygen es para un proyecto completo y […]

GitHub API para enviar confirmaciones de más de 1 MB?

GitHub tiene una impresionante API REST que permite que un progtwig actualice un file, obtenga el file, así como el historial y las diferencias de confirmación ( https://developer.github.com/v3/repos/contents/#update-a-file ) Sin embargo, la API para actualizar y recuperar files solo admite contenido de hasta 1 MB. Algunos documentos que necesitamos actualizar / recuperar son más grandes. […]

¿Cómo encuentro todas las confirmaciones realizadas por un determinado usuario a través de la API de GitHub?

Suponiendo que tengo las cnetworkingenciales de authentication de GitHub necesarias, ¿cómo puedo get todas las confirmaciones hechas por un determinado usuario de la API de GitHub ? Código de trabajo Debajo encontrará un extracto simplificado de CoffeeScript de una aplicación de Meteor que escribí que implementa la estrategia sugerida en la respuesta aceptada. Si se […]

cómo pasar una ruta con subcarpetas usando Github API

Estoy tratando de recuperar cierta información blob usando github rest api . Siendo exactamente http://develop.github.com/p/object.html la ruta blob / show /: user /: repo /: tree_sha /: Tengo problemas al solicitar un file que está en una subcarpeta. por ejemplo: http://github.com/api/v2/xml/blob/show/ user / repository / * tree_shar * /folder/subfolder/file.htm http://github.com/api/v2/xml/blob/show/alexanderbeletsky/blog.beletsky.net/f79e40c279db8f02d1ecec263305520b880261a3/Linkedin/Summary.htm no funciona ¿cómo debe verse […]

API RESTful: cómo almacenar de forma segura los tokens API de portador

Estoy construyendo una API RESTful. El único problema que tengo es cómo hacer la authentication, ya que quiero un enfoque sin estado donde la única información que tiene el server es la propia request. Así que pensé que miraría cómo lo hacen los grandes. Veo que la mayoría de los services emiten usuarios / aplicaciones […]

Crear una horquilla con la API de GitHub V3 (REST)

Estoy intentando realizar un repository utilizando la API de GitHub V3 a través de REST, sin embargo, tengo problemas para realizar una request de POST según los documentos ( https://developer.github.com/v3/repos/forks/#create- un tenedor ). Básicamente, lo que tengo hasta ahora: – Un usuario conectado con un Token OAuth – Una configuration de request POST para la […]

GitHub API Single Commit no recupera todos los files

De acuerdo con el documento GitHub Api V3, para get un solo compromiso, use esto https://api.github.com/repos:owner/repo:commits/sha Puedo acceder a la API pero no me dio el resultado correcto Debería get 373 files, pero solo tengo 300? ¿Qué sucede? ¿Github también tiene limitaciones cuando recupera detalles de una única confirmación? Nota: Ya revisé mi página y […]