Partkeepr: La función de Octopart no funciona

Creado en 29 jul. 2020  ·  8Comentarios  ·  Fuente: partkeepr/PartKeepr

Descripción del error

Cuando agrego un nuevo componente a la base de datos e intento descargar los parámetros de la pieza de Octopart, solo veo una página en blanco, sin ningún registro. Esto también dejó de funcionar para su versión de demostración en su sitio web.

pasos para reproducir

  1. Agregar nuevo componente
  2. Agregar nombre p.ej. MCP4652
  3. Haga clic en el botón Octopart
  4. Ver página en blanco sin ningún registro

Comportamiento esperado

Debería funcionar como antes. Los registros con MPN de Octopart deberían mostrarse y debería poder importarlos a mi base de datos.

Comportamiento observado

Página en blanco.

Capturas de pantalla y archivos

bug#2
bug#1

Información del sistema

  • Versión PartKeepr: 1.4.0
  • Sistema operativo: Debian GNU / Linux 9.13 (estirado)
  • Servidor web: Doctrine \ Common \ Cache \ ApcCache
  • Versión de PHP: 7.0.33-0 + deb9u8
  • Base de datos y versión:
  • Reproducible en el sistema de demostración: Sí

Errores de JavaScript

Para obtener el registro, consulte aquí .

Registros de JavaScript

Failed to load resource: the server https://10.65.212.105/api/octopart/query/?q=MCP4652&_dc=1596017796957&page=1 responded with a status of 500 (Internal Server Error)

Bug Feedback Needed Will be closed soon! stale

Todos 8 comentarios

Octopart solía ofrecer una API gratuita para acceder a esta información, pero esta función se eliminó hace un par de años. Aún puede usar la instalación en su propia configuración de PartKeepr, PERO tendrá que registrarse en un paquete pago de Octopart para obtener un token API válido. Creo que tienen planes que comienzan a partir de los $ 25 pm aproximadamente. Supongo que el autor original no ha mantenido el acceso a Octopart (no estoy seguro de que haya estado activo en el sitio de demostración en cualquier caso).

Recientemente, Octopart ha anunciado una API nueva, limitada pero gratuita. Desafortunadamente, esta no es la misma que la API original, por lo que si desea utilizarla, deberá reescribir el código para analizar la información. Creo que la nueva API no permite descargar hojas de datos y también está restringida de otras formas en comparación con el producto de pago. Hay algunos otros problemas de licencia sobre la retención de datos que también pueden hacer que esto sea problemático.

El 29 de julio de 2020, a las 11:17, kgabryszewska [email protected] escribió:

Descripción del error

Cuando agrego un nuevo componente a la base de datos e intento descargar los parámetros de la pieza de Octopart, solo veo una página en blanco, sin ningún registro. Esto también dejó de funcionar para su versión de demostración en su sitio web.

pasos para reproducir

Agregar nuevo componente
Agregar nombre p.ej. MCP4652
Haga clic en el botón Octopart
Ver página en blanco sin ningún registro
Comportamiento esperado

Debería funcionar como antes. Los registros con MPN de Octopart deberían mostrarse y debería poder importarlos a mi base de datos.

Comportamiento observado

Página en blanco.

Capturas de pantalla y archivos

https://user-images.githubusercontent.com/68948701/88788168-3fdcf900-d195-11ea-9f67-4dd4a87f9ca1.JPG
https://user-images.githubusercontent.com/68948701/88788172-40758f80-d195-11ea-9ee8-75b447bc79e0.JPG
Información del sistema

Versión PartKeepr: 1.4.0
Sistema operativo: Debian GNU / Linux 9.13 (estirado)
Servidor web: Doctrine \ Common \ Cache \ ApcCache
Versión de PHP: 7.0.33-0 + deb9u8
Base de datos y versión:
Reproducible en el sistema de demostración: Sí
Errores de JavaScript

Para obtener el registro, consulte aquí http://wiki.partkeepr.org/wiki/Issues/Opening_the_JavaScript_Console .

Registros de JavaScript
-
Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/partkeepr/PartKeepr/issues/1146 , o cancele la suscripción https://github.com/notifications/unsubscribe-auth/ACADFOJAF3ADU6LRJ7UQLEDR57ZLPANCNFSM4PLOBEPA .

Para depurar esto un poco más, le sugiero que consulte los registros de su servidor web. Debería haber alguna pista en los registros. Lo más probable es que reciba un mensaje no autorizado de Octopart. ¿Puedes comprobar esto?

De acuerdo con el número 1125, tenemos la oportunidad gratuita de usar la API de Octopart. En mi opinión, es una característica fundamental tener. La integración de Octopart es una de las principales razones por las que elegí PartKeepr entre otros administradores de inventario existentes disponibles.
Me temo que no estoy de acuerdo con la etiqueta "Se cerrará pronto". Esta función debe desarrollarse y no necesariamente será fácil.

Aunque la nueva API de Octopart ofrece acceso gratuito (limitado), no es la misma API que la versión de pago, por lo que se necesitaría un nuevo analizador para usar esto. Además, la nueva API gratuita también es bastante más limitada; por ejemplo, no creo que pueda descargar hojas de datos; no es simplemente un límite en la cantidad de consultas permitidas.

El 6 de agosto de 2020, a las 07:13, Denis [email protected] escribió:

De acuerdo con el número 1125 https://github.com/partkeepr/PartKeepr/issues/1125 , tenemos la oportunidad gratuita de usar la API de Octopart. En mi opinión, es una característica fundamental tener. La integración de Octopart es una de las principales razones por las que elegí PartKeepr entre otros administradores de inventario existentes disponibles.
Me temo que no estoy de acuerdo con la etiqueta "Se cerrará pronto". Esta función debe desarrollarse y no necesariamente será fácil.

-
Estás recibiendo esto porque hiciste un comentario.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/partkeepr/PartKeepr/issues/1146#issuecomment-669724758 , o cancele la suscripción https://github.com/notifications/unsubscribe-auth/ACADFOMKBCS3QEL3QQNN7ZDR7JC2PANCNFSM4PLOBE .

@Plinsboorg Agregué el "Se cerrará pronto" ya que esto activará el bot obsoleto de github. Sin más información, no puedo hacer mucho porque no tengo suficiente información para saber si el problema es la restricción de la API de Octopart (lo más probable) o no.

Si es la restricción de Octopart, no podemos hacer nada en este momento. Confirmo, que podría ser también el caso de que la nueva API podría permitirnos usar este aspecto de PartKeepr en el futuro. Pero como @ Gasman2014 ya señaló, no hay garantía de que la nueva interfaz sea lo suficientemente poderosa como para ser utilizada a nuestro favor. Además, tengo entendido que aún no está disponible para el público en general (sin embargo, podría tener que volver a verificar).

Si el problema se debe a algún error interno de PK, con mucho gusto eliminaré la etiqueta, por supuesto.

Lo que sería una solicitud de función muy válida y útil sería un mensaje más detallado para que el usuario comprenda por qué "no sucede nada" obviamente.

Creo que el punto es que la configuración actual de octopart completa todavía funciona. Es solo que el acceso ya no es gratuito.

John Pateman

Enviado desde mi iPhone

El 7 de agosto de 2020, a las 11:33, Christian [email protected] escribió:


@Plinsboorg Agregué el "Se cerrará pronto" ya que esto activará el bot obsoleto de github. Sin más información, no puedo hacer mucho porque no tengo suficiente información para saber si el problema es la restricción de la API de Octopart (lo más probable) o no.

Si es la restricción de Octopart, no podemos hacer nada en este momento. Confirmo que es posible que la nueva API nos permita utilizar este aspecto de PartKeepr en el futuro. Pero como @ Gasman2014 ya señaló, no hay garantía de que la nueva interfaz sea lo suficientemente poderosa como para ser utilizada a nuestro favor. Además, tengo entendido que aún no está disponible para el público en general (sin embargo, podría tener que volver a verificar).

Si el problema se debe a algún error interno de PK, con mucho gusto eliminaré la etiqueta, por supuesto.

Lo que sería una solicitud de función muy válida y útil sería un mensaje más detallado para que el usuario comprenda por qué "no sucede nada" obviamente.

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

vea mi PR # 1150 como una solución

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará pronto si no se produce más actividad. Gracias por sus aportaciones.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

olewolf picture olewolf  ·  18Comentarios

mctomaszek picture mctomaszek  ·  20Comentarios

Gasman2014 picture Gasman2014  ·  26Comentarios

michielbrink picture michielbrink  ·  7Comentarios

dani2bunny picture dani2bunny  ·  24Comentarios