Я просто пытался найти информацию о REST API. Есть несколько примеров на ресурсе magento и несколько частных блогов. Все одинаковы !!
В качестве базовой информации, которую я нашел, если я хочу обновить продукты через REST API, мне нужно использовать конечную точку авторизации администратора. (/ admin / oauth_authorize), и если я использую клиента или гостя, я могу просто получить данные.
Я попытался создать пример кода и проверить, и обнаружил, что при запуске кода через браузер мне нужно сначала войти в систему администратора, а затем мне нужно принять доступ, а затем я могу использовать ресурс API.
Я не знаю, почему он просит меня сначала войти в админку. И если мне нужно войти, чтобы получить к нему доступ, то как это будет работать внутри сервера.
Я попытался создать пример кода, используя ниже блог
и он работает нормально и дает ответ тоже.
На самом деле я ищу, как он будет работать внутри между двумя серверами и как клиент будет вызывать REST API для magento, как это будет аутентифицироваться и как magento будет возвращать ответ.
Ищу совет.
источник
Ответы:
Вы можете найти хорошее объяснение Magento REST API здесь . Существует также пример того, как получить продукты как зарегистрированный клиент. Я воспроизведу это здесь, чтобы сделать ответ дольше.
источник
Из приведенного выше кода, вы можете токен и токен секрет, просто скопируйте его:
Таким образом, вы можете подготовить код, как показано ниже, для создания / редактирования продукта:
источник