Partkeepr: Функция Octopart не работает

Созданный на 29 июл. 2020  ·  8Комментарии  ·  Источник: partkeepr/PartKeepr

Описание ошибки

Когда я добавляю новый компонент в базу данных и пытаюсь загрузить параметры детали из Octopart, я вижу только белую страницу без каких-либо записей. Это также перестало работать для вашей демо-версии на вашем веб-сайте.

Действия по воспроизведению

  1. Добавить новый компонент
  2. Добавьте имя, например, MCP4652
  3. Нажмите кнопку Octopart
  4. Смотрите белую страницу без каких-либо записей

Ожидаемое поведение

Должно работать как раньше. Должны быть показаны записи с MPN от Octopart, и я смогу импортировать их в свою базу данных.

Наблюдаемое поведение

Белая страница.

Скриншоты и файлы

bug#2
bug#1

Системная информация

  • Версия PartKeepr: 1.4.0
  • Операционная система: Debian GNU / Linux 9.13 (stretch)
  • Веб-сервер: Doctrine \ Common \ Cache \ ApcCache
  • Версия PHP: 7.0.33-0 + deb9u8
  • База данных и версия:
  • Воспроизводится на демонстрационной системе: Да

Ошибки JavaScript

Чтобы получить журнал, см. Здесь .

Журналы 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

Все 8 Комментарий

Octopart предлагал бесплатный API для доступа к этой информации, но пару лет назад эту возможность удалили. Вы по-прежнему можете использовать эту возможность в своей собственной настройке PartKeepr, НО вам нужно будет подписаться на платный пакет от Octopart, чтобы получить действительный токен API. Я думаю, у них есть планы, которые начинаются от 25 долларов в час или около того. Я предполагаю, что первоначальный автор не поддерживал доступ к Octopart (я не уверен, что он когда-либо был активен на демонстрационном сайте в любом случае).

Недавно Octopart анонсировала новый, ограниченный, но бесплатный API. К сожалению, это не то же самое, что исходный API, поэтому, если вы хотите использовать его, придется переписать код для анализа информации. Я считаю, что новый API не позволяет загружать листы данных, а также ограничен другими способами по сравнению с оплаченным продуктом. Есть некоторые другие проблемы с лицензированием, связанные с хранением данных, которые также могут сделать это проблематичным.

29 июля 2020 года в 11:17 kgabryszewska [email protected] написала:

Описание ошибки

Когда я добавляю новый компонент в базу данных и пытаюсь загрузить параметры детали из Octopart, я вижу только белую страницу без каких-либо записей. Это также перестало работать для вашей демо-версии на вашем веб-сайте.

Действия по воспроизведению

Добавить новый компонент
Добавьте имя, например, MCP4652
Нажмите кнопку Octopart
Смотрите белую страницу без каких-либо записей
Ожидаемое поведение

Должно работать как раньше. Должны быть показаны записи с MPN от Octopart, и я смогу импортировать их в свою базу данных.

Наблюдаемое поведение

Белая страница.

Скриншоты и файлы

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
Системная информация

Версия PartKeepr: 1.4.0
Операционная система: Debian GNU / Linux 9.13 (stretch)
Веб-сервер: Doctrine \ Common \ Cache \ ApcCache
Версия PHP: 7.0.33-0 + deb9u8
База данных и версия:
Воспроизводится на демонстрационной системе: Да
Ошибки JavaScript

Чтобы получить журнал, см. Http://wiki.partkeepr.org/wiki/Issues/Opening_the_JavaScript_Console .

Журналы JavaScript
-
Вы получаете это, потому что подписаны на эту беседу.
Ответьте на это письмо напрямую, просмотрите его на GitHub https://github.com/partkeepr/PartKeepr/issues/1146 или откажитесь от подписки https://github.com/notifications/unsubscribe-auth/ACADFOJAF3ADU6LRJ7UQLEDR57ZLPANCNFSM4PLOBEPA .

Чтобы отладить это немного дальше, я предлагаю вам посмотреть журналы вашего веб-сервера. В журналах должна быть какая-то подсказка. Скорее всего, вы получили неавторизованное сообщение от Octopart. Вы можете это проверить?

Согласно выпуску №1125 у нас есть бесплатная возможность использовать Octopart API. На мой взгляд, это очень важная функция. Интеграция Octopart - одна из основных причин, по которой я выбрал PartKeepr из других доступных менеджеров инвентаризации.
Боюсь, что не согласен с пометкой "Скоро закроется". Эту функцию нужно развивать, и это не обязательно будет легко.

Хотя новый Octopart API предлагает бесплатный (ограниченный) доступ, это не тот же API, что и платная версия, поэтому для его использования потребуется новый синтаксический анализатор. Кроме того, новый бесплатный API также более ограничен - например, я не думаю, что вы можете загружать таблицы данных - это не просто ограничение на количество разрешенных запросов.

6 августа 2020 года в 07:13 Денис [email protected] написал:

Согласно выпуску № 1125 https://github.com/partkeepr/PartKeepr/issues/1125 у нас есть бесплатная возможность использовать Octopart API. На мой взгляд, это очень важная функция. Интеграция Octopart - одна из основных причин, по которой я выбрал PartKeepr из других доступных менеджеров инвентаризации.
Боюсь, что не согласен с пометкой "Скоро закроется". Эту функцию нужно развивать, и это не обязательно будет легко.

-
Вы получили это, потому что прокомментировали.
Ответьте на это электронное письмо напрямую, просмотрите его на GitHub https://github.com/partkeepr/PartKeepr/issues/1146#issuecomment-669724758 или откажитесь от подписки https://github.com/notifications/unsubscribe-auth/ACADFOMKBCS3QEL3QQNN7ZANEPNFSJC2 .

@Plinsboorg Я добавил «Скоро будет закрыт», так как это активирует устаревшего бота github. Без дальнейшего понимания я не могу сделать много, так как у меня недостаточно информации, чтобы знать, является ли проблема ограничением API Octopart (скорее всего) или нет.

Если это ограничение Octopart, то сейчас мы ничего не можем сделать. Я подтверждаю, что это может быть хорошо так , что новый API может позволить нам использовать этот аспект PartKeepr в будущем. Но, как уже отмечал @ Gasman2014, нет никакой гарантии, что новый интерфейс будет достаточно мощным, чтобы его можно было использовать в нашу пользу. Кроме того, насколько я понимаю, это еще не доступно для широкой публики (однако мне, возможно, придется перепроверить).

Если проблема связана с какой-то внутренней ошибкой ПК, я, конечно же, удалю тег.

Что было бы очень правильным и полезным запросом функции, так это более подробное сообщение для пользователя, чтобы понять, почему, очевидно, «ничего» не происходит.

Я думаю, дело в том, что текущая полная настройка Octopart все еще работает. Просто доступ больше не бесплатный.

Джон Патман

отправлено из моего Айфона

7 августа 2020 года в 11:33 Christian [email protected] написал:

Взаимодействие с другими людьми
@Plinsboorg Я добавил «Скоро будет закрыт», так как это активирует устаревшего бота github. Без дальнейшего понимания я не могу сделать много, так как у меня недостаточно информации, чтобы знать, является ли проблема ограничением API Octopart (скорее всего) или нет.

Если это ограничение Octopart, то сейчас мы ничего не можем сделать. Я подтверждаю, что вполне возможно, что новый API позволит нам использовать этот аспект PartKeepr в будущем. Но, как уже отмечал @ Gasman2014, нет никакой гарантии, что новый интерфейс будет достаточно мощным, чтобы его можно было использовать в нашу пользу. Кроме того, насколько я понимаю, это еще не доступно для широкой публики (однако мне, возможно, придется перепроверить).

Если проблема связана с какой-то внутренней ошибкой ПК, я, конечно же, удалю тег.

Что было бы очень правильным и полезным запросом функции, так это более подробное сообщение для пользователя, чтобы понять, почему, очевидно, «ничего» не происходит.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub или откажитесь от подписки.

вижу мой PR # 1150 как решение

Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он скоро закроется, если больше не будет активности. Спасибо за ваш вклад.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

baradhili picture baradhili  ·  17Комментарии

mctomaszek picture mctomaszek  ·  20Комментарии

olewolf picture olewolf  ·  18Комментарии

Gasman2014 picture Gasman2014  ·  26Комментарии

dani2bunny picture dani2bunny  ·  24Комментарии