Когда я добавляю новый компонент в базу данных и пытаюсь загрузить параметры детали из Octopart, я вижу только белую страницу без каких-либо записей. Это также перестало работать для вашей демо-версии на вашем веб-сайте.
Должно работать как раньше. Должны быть показаны записи с MPN от Octopart, и я смогу импортировать их в свою базу данных.
Белая страница.
Чтобы получить журнал, см. Здесь .
Журналы 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)
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 как решение
Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он скоро закроется, если больше не будет активности. Спасибо за ваш вклад.