Как правильно написать API в 1С / Основные ошибки при создании API в 1С

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2020
  • Часто вижу одни и те же ошибки при создании апи в 1С.
    Самая частая - кириллические символы (русские буквы) в названии методов или параметров.
    Непонимание, чем отличается http сервис от web сервиса.
    И конечно отношение к апи как к собственному коду, который можно менять хоть каждый день.
    Привожу в пример пару удобных и простых утилит при создании API:
    1) Postman - позволяет быстро проверять методы
    2) Swagger - позволяет создавать и передавать описание http сервисов (REST сервисов)
    ----
    Есть еще вопросы?! Задавай! В комментариях под видео
    или пиши мне в соц сети:
    Профиль в вконтакте - shilov_ev
    Мои фоточки в Instagram - / shilovev
    Телеграм: t.me/shilovev
    Подписывайтесь на канал / @shilov_games

ความคิดเห็น • 20

  • @user-uf5ul1kh9b
    @user-uf5ul1kh9b ปีที่แล้ว +2

    Евгений, хочу поблагодарить вас от всего сердца 🖤 за то, какой вклад вы внесли в развитие и просвещение тематики 1с.
    Желтый клуб 👍🏻
    спасибо вам 😉🤝

    • @shilov_games
      @shilov_games  ปีที่แล้ว +1

      Спасибо 🙏
      Ещё бы в геймдев вклад внести 😉

    • @GeneralistAmateur
      @GeneralistAmateur ปีที่แล้ว

      @@shilov_games давай, ждем от тебя новый наш российский дум.

  • @oktebri4746
    @oktebri4746 3 ปีที่แล้ว +1

    Полезный материал, Лайк! Показывай Побольше фишек связанных с 1С

    • @shilov_games
      @shilov_games  3 ปีที่แล้ว

      Спасибо 🙏 но пока с темы 1С перехожу в разработку игр.

  • @filaretbusoni3135
    @filaretbusoni3135 3 ปีที่แล้ว

    Не знал про Swagger, спасибо

  • @user-ye8xq9vp8b
    @user-ye8xq9vp8b ปีที่แล้ว +1

    Лайк котику

  • @JodyMine
    @JodyMine 2 หลายเดือนก่อน

    Надеялся посмотреть как писать api в 1С для взаимодействия со внешними системами.... есть такое видео?

  • @PTolkachev
    @PTolkachev 3 ปีที่แล้ว

    10:15 А HTTP код 405 (Method Not Allowed), который выдаётся из "коробки 1С", если нет нужного обработчика уже не котируется?

    • @shilov_games
      @shilov_games  3 ปีที่แล้ว +1

      Правильные пацаны говорят, что нужно самому обрабатывать)

    • @PTolkachev
      @PTolkachev 3 ปีที่แล้ว

      @@shilov_games Я придерживаюсь одного из существующих мнений, что нужно разделять API и транспорт (в данном случае HTTP). Если неправильный HTTP запрос (например, как в данном случае, неподдерживаемый HTTP метод) - получи соответствующий HTTP ответ. Если ошибка в методе (например, переданы неверные параметры), то верни 200 и расшифруй ошибку в ответе. А то, обычно, на всё лепят HTTP ответы, а здесь другая крайность - при неподдерживаемом методе вместо общепринятых стандартов возвращать свои ответы.

  • @stlukanick1287
    @stlukanick1287 2 ปีที่แล้ว

    А SoapUI не удобней ли использовать для тестирования именно WEB-сервисов, созданных в 1С. Там можно даже сразу WSDL загрузить, и путь к конечной точке прописать - и отсылай запросы любых методов с любыми параметрами. На много лучше POSTMANа, если количество параметров исчесляется десятками, а ответ содержит как Шапку так и Строки.

    • @shilov_games
      @shilov_games  2 ปีที่แล้ว

      Да, хороший вариант

    • @sobakabaskervilya
      @sobakabaskervilya 7 หลายเดือนก่อน

      он старый

  • @nanami265
    @nanami265 7 หลายเดือนก่อน

    Допустимо ли использовать в названии параметров русские слова транслитом или тоже зашквар?

  • @indiedev777
    @indiedev777 5 หลายเดือนก่อน

    А где сам процесс создания апи в 1с ? Это и так все знают то, что говорится здесь

  • @AEfsaenti
    @AEfsaenti 18 วันที่ผ่านมา

    опять пздж бесконечный

  • @alexalexander3252
    @alexalexander3252 ปีที่แล้ว +1

    13 минут видос про программирование и в нём практически не оказывают код, а показывают только лицо автора крупным планом. Какой-то видеонарциссизм. А кусочки кода, которые просочились каким то образом в видео, показываются таким масштабом, что и с лупой не разберёшь. Дизлайк и проходим мимо.

    • @user-xl8wn6ge2m
      @user-xl8wn6ge2m ปีที่แล้ว +1

      В видосе уж побольше полезной инфы, чем в твоем комментарии

  • @Vasiliy2050
    @Vasiliy2050 หลายเดือนก่อน

    Не мучайте котов