Jump to content

jonny008

Пользователь
  • Content Count

    139
  • Joined

  • Last visited

Информация о вас

  • Фриланс
    Дизайн
  • Версия CMS
    2.x
  • From
    https://ya.ru

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Не совсем вас понял, где это использовать. В таблице есть поле market_order_id https://yadi.sk/i/JAWnPEEkxfaiJA Все номера в порядке.
  2. Ещё вопрос, если можно. Не могу получить id заказа через через market_order_id (само значение есть) в файле Orders изменил get_order на /*Выборка конкретного заказа*/ public function get_order($id, $is_market_order = false) { if (empty($id)) { return false; } if ($is_market_order) { $where = $this->db->placehold('WHERE o.market_order_id=? ', intval($id)); } else if(is_int($id)) { $where = $this->db->placehold('AND o.id=? ', intval($id)); } else { $wher
  3. Всё верно вы написали. Это я не путёвый) Всё сделал. Спасибо за подсказку.
  4. Я руководствовался тем материалом, который прислал менеджер Яндекса https://yadi.sk/i/kDF3SKFGDTY9kQ 7 стр. Может что-то поменялось, но на бэкенде Яндекс-Маркет есть чёткое понятие метода авторизации: HEADER или URL. https://yadi.sk/i/fqO0CTQ7sTxlEg Я написал в поддержку Маркета. Скорее всего проблема на их стороне. Всем спасибо за помощь.
  5. В Яндекс Маркете предусмотрено два способа авторизации. HEADER и URL. В панели управления магазином ЯМ, выбрано именно URL. https://yadi.sk/i/fqO0CTQ7sTxlEg
  6. Может нужно подождать после смены способа авторизации минут 30.
  7. Я вроде как и пытаюсь через URL передать запрос с авторизацией. Делал через HEADER. Но получил ответ что данный метод не поддерживается (перед этим менял в интерфейсе способ авторизации). Ни с одним сервисом (OZON WB) не было столько проблем, сколько с ЯМ.
  8. По данному коду я получаю 401 ошибку от Яндекс Маркета (Code:401, OAuth credentials are not specified). Но данные в запросе присутствуют, мало того, они ещё и верные (я про токен и client_id). Яндекс ничего не отвечает судя по логам. Просто вот такой ответ: Заголовок Connection: close Date: Tue, 23 Nov 2021 15:45:40 GMT Тело Отсутствует
  9. Хочу добавить, то что запрос формируется с необходимыми параметрами. https://yadi.sk/i/-48UmtdTHgPyZg В интерфейсе Яндекс Маркета указан метод авторизации HTTP Все ключи и id_client проверил по 10 раз. Скрипт выше, нужен для передачи статуса заказа через админку Симплы. Может кто работал через этот метод? Если поможете решить проблему, выложу всё решение в Готовые. Если кто знает в чём причина и хочет денег за подсказку, то пишите в личку.
  10. Проблема с авторизацией. Завёл новый аккаунт. Добавил его в Администраторы магазина. Зарегистрировал новое приложение с доступом к Яндекс-Маркет. Получил oauth ключ через id_client. Но получаю 401 ошибку. Ниже сам код. В чём может быть проблема? Пробовал создавать приложение через владельца магазина ,история та же. <?php require_once('Simpla.php'); class MarketApi extends Simpla { public function change_order_status($id, $status, $reason = '') { if (empty($id) || empty($status)) { return false; } $url = "https://api.partner.market.yandex.ru/
  11. Формирую для 1C XML c заказами и товарами вот таким способом: if($simpla->request->get('type') == 'sale' && $simpla->request->get('mode') == 'query') { $no_spaces = '<?xml version="1.0" encoding="utf-8"?> <КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="' . date ( 'Y-m-d' ) . '"></КоммерческаяИнформация>'; $xml = new SimpleXMLElement ( $no_spaces ); $orders = $simpla->orders->get_orders(array('limit'=>300)); //$currency = $simpla->money->get_currency(); foreach($orders as $order) { $da
  12. Ребята, неужели никто не справится. Уверен, решение прописывается в ProductsView.php в 4 строки. Готов заплатить.
×
×
  • Create New...