-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crear servicio de comunicación con API de Github #12
Comments
Temprano estaba revisando la API y no vi información relacionada con los miembros, quizás no hice bien la búsqueda o la estaba haciendo mal 😂de igual manera voy a ver que invento para ayudar en este punto. |
Hola Gente buenos días, Ahorita es que me puse a echarle un ojo a todo el proyecto, revisando acá http://fabian-kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/ explican como generar el Token, no se si es el mismo y no se si resulte, pero con el token se puede obtener el ID y se hace las peticiones al API, de igual forma haré unos test y aviso al rato. Edit: Hice un update con lo que dice el tutorial y bueno me arrojó esto:
Creo que es porque no formo parte de la organización. |
@FreakDroid ya te estamos agregando como colaborador para que continues con las pruebas... |
Gracias, en lo que pueda hago pruebas. |
Seguro @FreakDroid gracia a tí por contribuir... |
Luego de hacer test, llegue a la conclusión de que para ver los teams y la info de los mismo se necesita el token (cosa que ya sabemos o por lo menos @Villanuevand tenia conocimiento) y ese token lo genera un usuario de github que tenga acceso a la organización como alguno de nosotros. Los pasos para la generación del mismo están en el link que coloqué arriba. El tema esta que para mostrar toda la info que se quiere, debemos crear un usuario de solo lectura o algo similar, añadirlo a la org y colocar el token generado en el header del requests. Lo único malo que veo es que ese token estará público y si alguien debugea el JS, puede ver el mismo y hacer acciones sobre algunas cosas de la organización. Ejemplo del request:
No se que vuelta se le puede dar a esto, que no sea complicada. Saludos panas. |
Hola @FreakDroid es así, necesitamos un lenguaje de servidor para hacer la petición y retornar los datos... @abr4xas Está analizando que lenguaje será. Muchas gracias por contribuir. |
Fino de igual forma, veré porque hay unos wrappers hechos en nodejs que se podría usar. De igual forma cuando se tenga avisen a ver en que puedo ayudar. |
Hola, De igual manera, dejen que termine de adelantar unas cosas de un trabajo que tengo pendiente para cuadrar si nos reunimos por hangout y hablamos de esto :) |
Es correcto @abr4xas quedamos en usar node.js pero lo hablamos no lo sentamos oficialmente, ni se lo comunicamos al equipo. Queda muy pendiente este tema, y el de la reunión para discutir los puntos para la realización del sitio. Para el desarrollo del sitio, usaremos Node.js cómo lenguaje de servidor.Esta incidencia queda abierta, hasta que se desarrolle, el servicio que consumirá la data proveida por Node. +Fin del Comunicado+ xD |
Hola gente, bueno acá dejo algo con lo que he probado del wrapper api de github para node Info Acá y bueno me creé un un servicio pequeño para probar en node con express 4.0 el cual esta acá. Por ahora solo tengo el método getFollowingFromUser, y esta fuera de una petición get pero es un pequeño paso, lo que busco es su feedback para ver como se mejora y aprender mucho mas. Saludos. P;D: Soy naab en node. |
Que hacemos con esta incidencia, la cerramos o la dejamos abierta? Actualmente la web está activa usando pelican y está viviendo en gh-pages por lo tanto sugiero cerrar esto. |
Se necesita crear un servicio de comunicación con la API de Github el cual tenga las siguientes funcionalidades:
Esta información es requerida para una de las secciones de nuestro sitio web. Cualquier otra información adicional, que sea requerida puede ser consultada por este issue.
The text was updated successfully, but these errors were encountered: