Mihoyo api ответило с ошибкой попробуйте позже 200

#16876

Sabris 28.03.2022, 23:49

Сообщение от Monstrila:
— Реран Казухи в 2.8 с сопутствующим сюжетом

Я догадывался, но это все равно как серпом по яйкам.
Значит в 2.7 будет реран Итто и Торта.

#16877

Kabayahi 29.03.2022, 00:22

Сообщение от Sabris:
Я догадывался, но это все равно как серпом по яйкам

Тебе дают шанс собрать на с2 Казачка и на пару Чич в придачу

#16878

Everett 29.03.2022, 00:37

Сообщение от Sabris:
одеваем анемо сет на фулл мастерство

2или 3 месяца фарма для меня

Сообщение от morozkind:
Там не будет у людей топовой команды под сахарозу или нины

если есть нина уже есть тима для неё в виде ноель

Сообщение от morozkind:
А новичку тем более нет возможности тратить ресурсы на раскачку сапортов для основного дд. Это очень много времени нужня для ф2п игрока потратить что бы раскачать парочку персонажей

а куда смлоу сливать тогда ?

Сообщение от morozkind:
А че не видно что у челвоека на скрине топовый уровень 70-80 и то парочку персонажей ? Там явно нет артефактов, прокачанных скиллов и прочие прелести которые у тебя давным давно уже вкаченны.

какраз на 80 лвл и можно варфить 5* арты

Сообщение от morozkind:
Условная нина сейчас полная говно будет в нынешним геншине. КАк и ян фей которую вы мне рекомендовали

Сообщение от morozkind:
Новичку играя ниной на старте будут одни страдания без топового дд персонажа

нина ц1+ какбы некоторых 5* персов по дпсу унижает

Добавлено через 2 минуты

Сообщение от qwek:
тк книжек больно много надо, а выхлоп вроде не такой и большой.

тут есть механика что изза разницы уровней дамаг режется . так что стоит качать. да и абилки типа %элем дамаги или крита чтоже растут

#16879

Kabayahi 29.03.2022, 00:51

Сообщение от Everett:
тут есть механика что изза разницы уровней дамаг режется

Помимо того что всем персам накидывается атака/восстанова/крит и прочая от уровней , не апать персов это прям такое себе решение
Той же Ёмии вообще 19.2% крита на 6 возвышении против 14.4% на 5м

#16880

SpringJasmine 29.03.2022, 08:11

А где вы статистику круток смотрите

#16881

Yumi 29.03.2022, 08:54

Сообщение от SpringJasmine:
А где вы статистику круток смотрите

Сайт

https://paimon.moe/wish/

только там надо импорт статистики по круткам с игры делать. Если раньше не пользовался то сейчас только за последние 6 месяцев можешь посмотреть.

#16882

morozkind 29.03.2022, 09:49

А я вот сижу думаю на кого сливать гарант. Думаю аяку доставать.
Судя по будущим баннерам ничего там интересного в ближайшее время не будет.

#16883

DrKvant 29.03.2022, 10:33

Сообщение от Yumi:
Сайт https://paimon.moe/wish/ только там надо импорт статистики по круткам с игры делать. Если раньше не пользовался то сейчас только за последние 6 месяцев можешь посмотреть.

Чет с PS не импортирует…
MiHoYo API ответило с ошибкой, попробуйте позже! (200)

#16884

ChaoticBlade 29.03.2022, 11:22

Сообщение от morozkind:
У тебя уровень мира какой ? На максимальной уровне мира 8 ты уже будешь ощущать разницу. Я вот тоже когда бегал разором и янь фей по началу не ощущал каких то проблем. Но по прохождению сюжетка и открытия уровня мира я начал замечать, что я проседаю в уроне. И потом я достал хутао и забыл про это.
.

Я сужу по 90 доменам и бездне. Вот сейчас только что буквально закрыл 6 этажей сезонной бездны на максимальное число звезд. Хотя по идее не должен — у меня только Нина и Аяка 80-е остальные 70+ и нету ни одного фул вкачаного голд сета артов.

90-е домены не меняются с повышением уровня мира, как и Бездна

По факту уже после 45-го все скилы у персов вкачать можно и уже видишь кто подходит тебе а кто нет. Потому что играть персом стоит только если тебе его ротации доставлют удовльствие. Какой смысл играть метой в сингл игре, если её даже никак не измерить и нигде её не похвастать публично?

#16885

Yumi 29.03.2022, 11:26

Сообщение от LSD_25:
Чет с PS не импортирует…
MiHoYo API ответило с ошибкой, попробуйте позже! (200)

Навсякий случай хочу обратить внимание что там есть разные инструкции для разных платформ:

Ты делал именно для PS?

#16886

DrKvant 29.03.2022, 11:32

Сообщение от Yumi:
Навсякий случай хочу обратить внимание что там есть разные инструкции для разных платформ:

Ты делал именно для PS?

Да, я выбирал PS, потом по QR коду (браузерное событие) из игры переходил в браузер айфона, копировал ссылку, пересылал ее себе на почту, переключался на комп, вставлял ссылку в нужно окно и ошибка импорта. Хотя по этой ссылке на компе событие загрузилось с моим ID и ником. Вот такие танцы с бубном))) Почему разработчики не могут все нужное просто вшить в игру?

#16887

morozkind 29.03.2022, 11:34

Сообщение от ChaoticBlade:
Я сужу по 90 доменам и бездне. Вот сейчас только что буквально закрыл 6 этажей сезонной бездны на максимальное число звезд. Хотя по идее не должен — у меня только Нина и Аяка 80-е остальные 70+ и нету ни одного фул вкачаного голд сета артов.

90-е домены не меняются с повышением уровня мира, как и Бездна

По факту уже после 45-го все скилы у персов вкачать можно и уже видишь кто подходит тебе а кто нет. Потому что играть персом стоит только если тебе его ротации доставлют удовльствие. Какой смысл играть метой в сингл игре, если её даже никак не измерить и нигде её не похвастать публично?

Не понял. 6 этаж бездны ?
Чет не пойму. У тебя сеты даже не вкачаны в 20 и 70-80 уровень и ты закрываешь бездну всю на 3 звезды ?

Уровень нужно качать для уровня мира 8. Там больше награды и сложнее мобы.
На 45 уровне только открывается фарм 5 звезд артефактов. Грубо говоря с этого момента игра только начинается.
Да конечно упарываться нет смысла. Но вот уровень мира стоит докачать 8 что бы больше ресурсов фармить. Что бы ты понимал с мобов падают 4 звезды артефакты и фиол ресурсы. И с боссов по 2-3 ресурса которые нужны для апа персонажей.

Вот я сейчас буду дотавать аяку и на 8 уровне мира я нафармлю раза в 2 быстрее ресурсов для нее, чем на условном 6 уровне мира.

#16888

Yumi 29.03.2022, 11:41

Сообщение от LSD_25:
Да, я выбирал PS, потом по QR коду (браузерное событие) из игры переходил в браузер айфона, копировал ссылку, пересылал ее себе на почту, переключался на комп, вставлял ссылку в нужно окно и ошибка импорта. Хотя по этой ссылке на компе событие загрузилось с моим ID и ником. Вот такие танцы с бубном))) Почему разработчики не могут все нужное просто вшить в игру?

Ну технически История же там есть, видать считают что этого достаточно. А так конечно не знаю.
У меня короче 1 раз была проблема с тем что я не правильно ещё сервер выбрал сверху над платформой. Можешь тоже проверить на всякий случай.

Добавлено через 2 минуты

Сообщение от morozkind:
Не понял. 6 этаж бездны ?
Чет не пойму. У тебя сеты даже не вкачаны в 20 и 70-80 уровень и ты закрываешь бездну всю на 3 звезды ?

Не всю человек имел ввиду что закрывает 9 и 10 этаж полностью тобишь на 18 звёзд суммарно. По крайней мере я так понял.


#16889

nORb Dragon 29.03.2022, 13:36

Сообщения авторства First After God удалены. Основание: оффтоп.

Сообщение авторства Cantstop удалено. Основание: провокация свары.

Я уже предупреждал, что могу начать раздавать карточки для особо запоминающихся личностей?

#16890

ChaoticBlade 29.03.2022, 13:48

Сообщение от morozkind:
Не понял. 6 этаж бездны ?
Чет не пойму. У тебя сеты даже не вкачаны в 20 и 70-80 уровень и ты закрываешь бездну всю на 3 звезды ?

1 и 2 зоны, я хз как назвать, домой приду скрин скину, короче 1 этаж = 3 комнаты, вот первый и второй этажи я закрываю, там где мобы 90-го уровня — их я сношу.

Если ты думаешь что я про кордиор — нет, я не про коридор конечно, про башню которая ресетится каждые 2 недели, кордидор давно еще на 30+ закрыл.

Сообщение от morozkind:
Уровень нужно качать для уровня мира 8. Там больше награды и сложнее мобы.

Ну он сам качается потихоньку. Я немного сейчас играю, но думаю уже скоро подползу сам как-то к 50-му.

Сообщение от morozkind:
На 45 уровне только открывается фарм 5 звезд артефактов. Грубо говоря с этого момента игра только начинается.
Да конечно упарываться нет смысла. Но вот уровень мира стоит докачать 8 что бы больше ресурсов фармить. Что бы ты понимал с мобов падают 4 звезды артефакты и фиол ресурсы. И с боссов по 2-3 ресурса которые нужны для апа персонажей.

На любом уровне мира (может, кроме некоторых начальных) падают по 2-3 предмета для апа. Как с недельных, так и с обычных. 2 или 3 — то рандом. Ну да, на более высоких уровнях я заметил 3 выпадает чаще.

Сообщение от morozkind:
Вот я сейчас буду дотавать аяку и на 8 уровне мира я нафармлю раза в 2 быстрее ресурсов для нее, чем на условном 6 уровне мира.

Да вот хз, опять все упирается в рандом. На 40+ мне с каждого второго самурая падали синие рукояти (рес на ап аяки и её скилов), на 45+ — че то вообще одни белые и иногда зелень. Тупо рандом.

Значительно растет с уровнем только дроп итемов с механоидов, и с абис магов + с волшебниц и агентов. С обычных мобов особо не растет-почему то. А на ап персов в в основном нужны именно с обычных мобов ресы.


Информация о статусе сервера обновлена только что.

Проверить снова

    Что делать, если сайт недоступен?

Genshin.mihoyo.com не работает сегодня июнь 2023?

Узнайте, работает ли Genshin.mihoyo.com в нормальном режиме или есть проблемы сегодня

 Статус Genshin.mihoyo.com : нет сбоя  

10 комментариев

Сообщить о сбое в соцсетях:

Genshin.mihoyo.com сбои за последние 24 часа

Не работает Genshin.mihoyo.com?

Не открывается, не грузится, не доступен, лежит или глючит?

Самые частые проблемы Genshin.mihoyo.com

Что делать, если сайт GENSHIN.MIHOYO.COM недоступен?

Если GENSHIN.MIHOYO.COM работает, однако вы не можете получить доступ к сайту или отдельной его странице, попробуйте одно из возможных решений:

Кэш браузера.

Чтобы удалить кэш и получить актуальную версию страницы, обновите в браузере страницу с помощью комбинации клавиш Ctrl + F5.

Блокировка доступа к сайту.

Очистите файлы cookie браузера и смените IP-адрес компьютера.

Антивирус и файрвол.
Проверьте, чтобы антивирусные программы (McAfee, Kaspersky Antivirus или аналог) или файрвол, установленные на ваш компьютер — не блокировали доступ к GENSHIN.MIHOYO.COM.

DNS-кэш.

Очистите DNS-кэш на вашем компьютере и повторите попытку доступа на сайт.
Смотреть видео-инструкцию  

VPN и альтернативные службы DNS.

VPN: например, мы рекомендуем NordVPN.


Альтернативные DNS: OpenDNS или Google Public DNS.

Плагины браузера.

Например, расширение AdBlock вместе с рекламой может блокировать содержимое сайта. Найдите и отключите похожие плагины для исследуемого вами сайта.

Сбой драйвера микрофона

Быстро проверить микрофон: Тест Микрофона.

Форум пользователей Genshin.mihoyo.com

Подсказки? Разочарования? Обсуждаем проблемы сервиса с другими посетителями сайта:

Чат с регистрацией



идентификация не требуется

комментарии с нецензурной лексикой и оскорблениями удаляются

Человек

  

 

11 дней назад

 #

28 мая 2023

+
0

28 мая 2023. Вылетела игра из-за сетевого сбоя. Не возможно соединиться с игрой, сеть не восстанавливается

Сабина

  

 

438 дней назад

 #

28 марта 2022

+
0

Помогите пожалуйста решить.

Сабина

  

 

439 дней назад

 #

26 марта 2022

+
0

Я с Донецк, у меня тормозит игра где » двери» + задержка. У моих друзей так же не работает лаунчер.

Никита

  

 

441 дней назад

 #

24 марта 2022

+
0

Я с Донецка, лаунчер не работает, сайт так же и это именно с моим провайдером, меняя тип сети у меня все работает

Максим

  

 

492 дней назад

 #

1 февраля 2022

+
0

Ни чего из вышеописанного не работает

Анатолий

  

 

551 дней назад

 #

+
0

НУ что у ковото получилось пофиксить?

Гость

  

 

703 дней назад

 #

+
0

Ребятки не подскажите, что делать, у меня это уже продолжается 5 день (((

Uchan

  

 

766 дней назад

 #

+
0

На официальном сайте чёрный экран. С чем это связано?

Tomas

  

 

769 дней назад

 #

+
1

Игра не работает и сайты тоже. С чем это связано?
Есть знатоки?

Гость

  

 

772 дней назад

 #

+
0

не работает блог а так все ок


Go to Genshin_Impact


r/Genshin_Impact

This is the official community for Genshin Impact (原神), the latest open-world action RPG from HoYoverse. The game features a massive, gorgeous map, an elaborate elemental combat system, engaging storyline & characters, co-op game mode, soothing soundtrack, and much more for you to explore!




Members





Online



Does paimon.moe not work for anyone else?

Paimon.moe hasn’t been working for me ever since 2.3 came out. It gives me the error 200 code and when I try it again and.again, it still doesn’t work.

Archived post. New comments cannot be posted and votes cannot be cast.

Comments

@beijingxhxiong

First, I follow the instruction from PC and received the error code which incicated me to wait.
Then, I tried from my IOS device, but the instruction might a bit old that ther is no co-op mode section, even if i type in «co-op mode problem» at the bottom of the screen i still cannot find the link which said in the instruction.

@QqQss

Same issue here with trying both PC and android paths.
My game server is bilibili of China.

@MadeBaruna

First, I follow the instruction from PC and received the error code which incicated me to wait. Then, I tried from my IOS device, but the instruction might a bit old that ther is no co-op mode section, even if i type in «co-op mode problem» at the bottom of the screen i still cannot find the link which said in the instruction.

China server?

Same issue here with trying both PC and android paths. My game server is bilibili of China.

Hmm I guess I need to adjust something for China server

@gehongyan

@bambangbudip

Encounter this issue today, along with «request timed out» error..

Как посмотреть крутки Genshin Impact 

В игре не предусмотрена удобная система для отслеживания молитв в баннерах. По этой причине достаточно трудно понять, сколько осталось до легендарного героя или легендарного оружия. В данном руководстве подробно рассказывается, как узнать статистику круток в Genshin Impact и какой способ самый удобный.

В первую очередь история молитв нужна для отслеживания гаранта в Genshin Impact. Оценить теорию вероятностей выпадения легендарок можно бесплатно в симуляторе молитв (круток), а потом уже тратить в игре столь драгоценные примогемы после ознакомления с билдами персонажей или обзора оружия.

Содержание

  • Как посмотреть крутки Genshin Impact
    • В игре
    • На сайте
  • Как считать молитвы Genshin Impact в Паймон Мое (paimon.moe)
    • Как войти в Паймон Мое
    • Как импортировать молитвы на сайт
    • Как посмотреть историю круток и сколько осталось до гаранта

Получить информацию об истории роллов в Геншине можно двумя способами: в игре и через специальные сайты.

В игре

Чтобы посмотреть свои крутки в игре, сделайте следующее:

  • Зайдите в меню профиля и выберите раздел Молитва.

Откройте Молитвы в меню

  • Откроется текущий баннер, а под ним найдете вкладку История. Нажмите на нее и увидите все свои крутки за последние месяцы.

Нажмите на Историю под баннером

История круток

К сожалению, все сделанные молитвы придется считать вручную, поскольку других, более удобных способов ведения статистики не предусмотрено.

История круток в игре хранится не больше полугода.

Однако стирается только информация, сами молитвы и накопленные гаранты не сбрасываются. При этом многие игроки забывают о последней выбитой леге, и происходит путаница.

Более подробно о том, как работает система гарантов и как получать легендарных персонажей, читайте в специальном гайде.

Именно по причине неудобства данной системы в игре, энтузиасты создали отдельные сайты для расчетов.

На сайте

Смотреть историю молитв на сайте довольно удобно: все систематизировано и понятно. Необходимость использования Excel или блокнота отпадает.

Существует два сайта, специализирующихся на ведении статистки: Genshin-wishes и paimon.moe. Однако по сообщениям пользователей первый вариант на данный момент нерабочий. Далее будет подробно рассмотрен второй способ.

Как считать молитвы Genshin Impact в Паймон Мое (paimon.moe)

Как считать молитвы Genshin Impact

Для вычисления круток на странице есть специальная вкладка – Счетчик молитв. В ней собрана вся актуальная информация по каждому баннеру.

Paimon.moe не является официальным партнером HoYoverse, поэтому используйте сайт на свой страх и риск. Но на данный момент случаев кражи и мошенничества со стороны разработчиков проекта обнаружено не было.

Как войти в Паймон Мое

Найти paimon.moe не составит труда:

  • Наберите в поиске название сайта или перейдите по ссылке.
  • Появятся меню с разными инструментами. Возможность зарегистрироваться тут отсутствует – все крутки сохраняются при импорте данных с игры.

Как импортировать молитвы на сайт

Как импортировать молитвы на сайт

Паймон Мое поддерживает три способа переноски: на компьютере, андроиде и IOS (PS тоже присутствует, но функционирует нестабильно, на самом сайте это указывается). На странице есть инструкция, как импортировать данные. Рассмотрим подробнее каждую.

Импорт на ПК

Рекомендуется остановиться на варианте без скрипта, так как это безопаснее (может не работать):

Импорт на ПК

  • Зайдите в Геншин и откройте Историю молитв. Если есть трудности, можете вернуться к первому пункту – Как посмотреть крутки Genshin Impact в игре.
  • Зажмите кнопки WINDOWS + R на клавиатуре, в открывшемся окне введите: %userprofile%AppDataLocalLowmiHoYoGenshin Impactoutput_log.txt
  • После этого в блокноте наберите CTRL + F и вставьте: OnGetWebViewPageFinish:https://webstatic
  • Часть нужной области будет выделена, начиная с https://webstatic. Доведите ее до конца, где будет #/log.
  • Скопируйте и вставьте этот текст на сайт, в 11 поле. Данные загрузятся, затем сможете сохранить молитвы и смотреть их в любое время.

Альтернативный способ со скриптом:

  • Откройте Историю молитв в игре.
  • Нажмите кнопку WINDOWS и в поиске введите Powershell – откройте программу.
  • Скопируйте и приведенный текст в окно Powershell: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex «&{$((New-Object System.Net.WebClient).DownloadString(‘https://gist.githubusercontent.com/MadeBaruna/1d75c1d37d19eca71591ec8a31178235/raw/702e34117b07294e6959928963b76cfdafdd94f3/getlink.ps1’))} global»
  • Нажмите ENTER, чтобы скопировать ссылку.
  • Вставьте текст на сайте во вкладке Счетчик молитв > Платформа «PC» > поле для вставки в пункте 11 или 12.

Импорт на Android

С патча 3.1 данный способ больше не работает у большинства пользователей.

Для переноски круток с устройства Андроид нужно:

  • Открыть страницу Молитвы в игре через телефон.
  • Свернуть Геншин и отключить интернет.
  • Обновить игру, нажав на кнопку в верхнем правом углу. После чего появится ошибка, ее нужно скопировать (весь текст на экране).
  • Снова включить интернет и вставить в специальную строку на сайте (в Андроиде пункт 13).

Импортируйте и сохраните данные, чтобы просматривать свои крутки.

Импорт на IOS

Данный вариант самый трудноисполнимый и требует скачивания ВПН.

Для импорта на устройства IOS выполните следующие действия:

  • Скачайте приложение Stream в App Store.
  • Зайдите в него. Разрешите использование VPN в настройках телефона, как показано на скриншотах, и попытайтесь его включить. После этого должно перекинуть к окну установки.

В App Store скачайте Stream

Разрешите использование VPN

Включите VPN в настройках

  • Установите CA – нажмите на Sniff now, разрешите добавление конфигурации. Перед этим поставьте браузер Safari по умолчанию, чтобы все сработало верно.

Если стоит другой бразуер, сделайте по умолчаю Safari

Установите CA

Разрешите загрузку

  • Откройте настройки и через меню Профиль загружен установите Stream Generated CA и включите ВПН.
  • В Основных настройках выберите, что доверяете приложению. Остановите Sniff, чтобы он засветился красным.
  • Зайдите в Геншин Импакт и откройте страницу с баннерами.
  • Вернитесь в Stream и снова нажмите Sniff now.
  • Откройте страницу с Историей молитв. Подождите пока она прогрузится.
  • В приложении кликните на Stop Sniffing, а затем на Sniff History.

  • Выберите запрос, указанный на скриншоте ниже. Полностью скопируйте его и вставьте текст на сайте в пункт 15.

Как посмотреть историю круток и сколько осталось до гаранта

Как посмотреть историю круток и сколько осталось до гаранта

Чтобы узнать все свои крутки, выберите вкладку Счетчик молитв. После этого откроется подробная статистика:

  • Столбец слева – вся информация по ивентовому баннеру. Под ним Молитва новичка.
  • Столбец посередине – по оружейному баннеру. Внизу конкретные числа, на которых выпали легендарные событийные персонажи.
  • Столбец справа – сведения из стандартного баннера и за ними крутки, на которых удалось выбить леги.

Если навести на цифры в столбах, покажет, сколько осталось до следующего гаранта.

Данные не обновляются автоматически, все пункты выше нужно повторить, если хотите получить актуальную информацию.

Видеогайд, как перенести молитвы на Андроиде и IOS

Если остались вопросы по теме, пишите их в комментариях. Читайте и другие гайды по Genshin Impact на нашем сайте.

ошибка соединение попробуйте позже

95 просмотров01.05.2023


Сонечка (анонимный)

01.05.2023


0 комментариев

При входе в геншин с ноутбука возникает проблема “Ошибка соединения. Попробуйте позже”. что я только уже не делала: перезагружала ноут, саму игру, с помощью диспетчера задач пыталась исправить, но ничего не помогает. уже месяц не могу зайти в игру из-за этого, помогите пожалуйста.

Paimon изменил статус на опубликованный 01.05.2023

Добавить комментарий


Сонечка (анонимный)

01.05.2023


0 комментариев

При входе в геншин с ноутбука возникает проблема “Ошибка соединения. Попробуйте позже”. что я только уже не делала: перезагружала ноут, саму игру, с помощью диспетчера задач пыталась исправить, но ничего не помогает. уже месяц не могу зайти в игру из-за этого, помогите пожалуйста.

Paimon изменил статус на опубликованный 01.05.2023

Добавить комментарий

Как посмотреть крутки Genshin Impact 

В игре не предусмотрена удобная система для отслеживания молитв в баннерах. По этой причине достаточно трудно понять, сколько осталось до легендарного героя или легендарного оружия. В данном руководстве подробно рассказывается, как узнать статистику круток в Genshin Impact и какой способ самый удобный.

В первую очередь история молитв нужна для отслеживания гаранта в Genshin Impact. Оценить теорию вероятностей выпадения легендарок можно бесплатно в симуляторе молитв (круток), а потом уже тратить в игре столь драгоценные примогемы после ознакомления с билдами персонажей или обзора оружия.

Содержание

  • Как посмотреть крутки Genshin Impact
    • В игре
    • На сайте
  • Как считать молитвы Genshin Impact в Паймон Мое (paimon.moe)
    • Как войти в Паймон Мое
    • Как импортировать молитвы на сайт
    • Как посмотреть историю круток и сколько осталось до гаранта

Получить информацию об истории роллов в Геншине можно двумя способами: в игре и через специальные сайты.

В игре

Чтобы посмотреть свои крутки в игре, сделайте следующее:

  • Зайдите в меню профиля и выберите раздел Молитва.

Откройте Молитвы в меню

  • Откроется текущий баннер, а под ним найдете вкладку История. Нажмите на нее и увидите все свои крутки за последние месяцы.

Нажмите на Историю под баннером

История круток

К сожалению, все сделанные молитвы придется считать вручную, поскольку других, более удобных способов ведения статистики не предусмотрено.

История круток в игре хранится не больше полугода.

Однако стирается только информация, сами молитвы и накопленные гаранты не сбрасываются. При этом многие игроки забывают о последней выбитой леге, и происходит путаница.

Более подробно о том, как работает система гарантов и как получать легендарных персонажей, читайте в специальном гайде.

Именно по причине неудобства данной системы в игре, энтузиасты создали отдельные сайты для расчетов.

На сайте

Смотреть историю молитв на сайте довольно удобно: все систематизировано и понятно. Необходимость использования Excel или блокнота отпадает.

Существует два сайта, специализирующихся на ведении статистки: Genshin-wishes и paimon.moe. Однако по сообщениям пользователей первый вариант на данный момент нерабочий. Далее будет подробно рассмотрен второй способ.

Как считать молитвы Genshin Impact в Паймон Мое (paimon.moe)

Как считать молитвы Genshin Impact

Для вычисления круток на странице есть специальная вкладка – Счетчик молитв. В ней собрана вся актуальная информация по каждому баннеру.

Paimon.moe не является официальным партнером HoYoverse, поэтому используйте сайт на свой страх и риск. Но на данный момент случаев кражи и мошенничества со стороны разработчиков проекта обнаружено не было.

Как войти в Паймон Мое

Найти paimon.moe не составит труда:

  • Наберите в поиске название сайта или перейдите по ссылке.
  • Появятся меню с разными инструментами. Возможность зарегистрироваться тут отсутствует – все крутки сохраняются при импорте данных с игры.

Как импортировать молитвы на сайт

Как импортировать молитвы на сайт

Паймон Мое поддерживает три способа переноски: на компьютере, андроиде и IOS (PS тоже присутствует, но функционирует нестабильно, на самом сайте это указывается). На странице есть инструкция, как импортировать данные. Рассмотрим подробнее каждую.

Импорт на ПК

Рекомендуется остановиться на варианте без скрипта, так как это безопаснее (может не работать):

Импорт на ПК

  • Зайдите в Геншин и откройте Историю молитв. Если есть трудности, можете вернуться к первому пункту – Как посмотреть крутки Genshin Impact в игре.
  • Зажмите кнопки WINDOWS + R на клавиатуре, в открывшемся окне введите: %userprofile%AppDataLocalLowmiHoYoGenshin Impactoutput_log.txt
  • После этого в блокноте наберите CTRL + F и вставьте: OnGetWebViewPageFinish:https://webstatic
  • Часть нужной области будет выделена, начиная с https://webstatic. Доведите ее до конца, где будет #/log.
  • Скопируйте и вставьте этот текст на сайт, в 11 поле. Данные загрузятся, затем сможете сохранить молитвы и смотреть их в любое время.

Альтернативный способ со скриптом:

  • Откройте Историю молитв в игре.
  • Нажмите кнопку WINDOWS и в поиске введите Powershell – откройте программу.
  • Скопируйте и приведенный текст в окно Powershell: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex «&{$((New-Object System.Net.WebClient).DownloadString(‘https://gist.githubusercontent.com/MadeBaruna/1d75c1d37d19eca71591ec8a31178235/raw/702e34117b07294e6959928963b76cfdafdd94f3/getlink.ps1’))} global»
  • Нажмите ENTER, чтобы скопировать ссылку.
  • Вставьте текст на сайте во вкладке Счетчик молитв > Платформа «PC» > поле для вставки в пункте 11 или 12.

Импорт на Android

С патча 3.1 данный способ больше не работает у большинства пользователей.

Для переноски круток с устройства Андроид нужно:

  • Открыть страницу Молитвы в игре через телефон.
  • Свернуть Геншин и отключить интернет.
  • Обновить игру, нажав на кнопку в верхнем правом углу. После чего появится ошибка, ее нужно скопировать (весь текст на экране).
  • Снова включить интернет и вставить в специальную строку на сайте (в Андроиде пункт 13).

Импортируйте и сохраните данные, чтобы просматривать свои крутки.

Импорт на IOS

Данный вариант самый трудноисполнимый и требует скачивания ВПН.

Для импорта на устройства IOS выполните следующие действия:

  • Скачайте приложение Stream в App Store.
  • Зайдите в него. Разрешите использование VPN в настройках телефона, как показано на скриншотах, и попытайтесь его включить. После этого должно перекинуть к окну установки.

В App Store скачайте Stream

Разрешите использование VPN

Включите VPN в настройках

  • Установите CA – нажмите на Sniff now, разрешите добавление конфигурации. Перед этим поставьте браузер Safari по умолчанию, чтобы все сработало верно.

Если стоит другой бразуер, сделайте по умолчаю Safari

Установите CA

Разрешите загрузку

  • Откройте настройки и через меню Профиль загружен установите Stream Generated CA и включите ВПН.
  • В Основных настройках выберите, что доверяете приложению. Остановите Sniff, чтобы он засветился красным.
  • Зайдите в Геншин Импакт и откройте страницу с баннерами.
  • Вернитесь в Stream и снова нажмите Sniff now.
  • Откройте страницу с Историей молитв. Подождите пока она прогрузится.
  • В приложении кликните на Stop Sniffing, а затем на Sniff History.

  • Выберите запрос, указанный на скриншоте ниже. Полностью скопируйте его и вставьте текст на сайте в пункт 15.

Как посмотреть историю круток и сколько осталось до гаранта

Как посмотреть историю круток и сколько осталось до гаранта

Чтобы узнать все свои крутки, выберите вкладку Счетчик молитв. После этого откроется подробная статистика:

  • Столбец слева – вся информация по ивентовому баннеру. Под ним Молитва новичка.
  • Столбец посередине – по оружейному баннеру. Внизу конкретные числа, на которых выпали легендарные событийные персонажи.
  • Столбец справа – сведения из стандартного баннера и за ними крутки, на которых удалось выбить леги.

Если навести на цифры в столбах, покажет, сколько осталось до следующего гаранта.

Данные не обновляются автоматически, все пункты выше нужно повторить, если хотите получить актуальную информацию.

Видеогайд, как перенести молитвы на Андроиде и IOS

Если остались вопросы по теме, пишите их в комментариях. Читайте и другие гайды по Genshin Impact на нашем сайте.

Содержание

  1. Paimon .moe
  2. Paimon .moe
  3. Paimon.moe не работает сегодня?
  4. Paimon.moe сбои за последние 24 часа
  5. Не работает Paimon.moe?
  6. Что не работает?
  7. Что делать, если сайт PAIMON.MOE недоступен?
  8. Форум Paimon.moe
  9. Paimon .moe
  10. Paimon .moe
  11. SUPPORT Build 👍
  12. ABILITY TIP
  13. MAIN STATS
  14. SUB STATS
  15. TALENT PRIORITY
  16. WEAPONS
  17. ARTIFACTS

Paimon .moe

Welcome to Paimon.moe! 👋

Your best Genshin Impact companion! Help you plan what to farm with ascension calculator, also track your progress with todo and wish counter.

Import your wish history to keep it more than 6 months! Also automatically count your pity and statistic about your wishes with fancy charts 📊

※ Calculated from data submitted by paimon.moe users

Global Wish Tally

Energy Recharge / ATK%

Electro DMG / ATK%

Join our Discord server for latest update announcement! Also discuss about Genshin Impact and feedback for paimon.moe.

🧮 Calculate Character and Weapons ascension material and talent book! All the calculations can be added to the Todo list, it will show you how much resin you need too!

You can set up a reminder notification 🔔 for Parametric Transformer and Hoyolab Daily Login here! Click the reminder button below to start!

🏆 View and track your achievement list here

Check what furnishing you need to make to complete a sets. And also you can view the load of each furnishing.

Источник

Paimon .moe

Welcome to Paimon.moe! 👋

Your best Genshin Impact companion! Help you plan what to farm with ascension calculator, also track your progress with todo and wish counter.

Import your wish history to keep it more than 6 months! Also automatically count your pity and statistic about your wishes with fancy charts 📊

※ Calculated from data submitted by paimon.moe users

Global Wish Tally

Energy Recharge / ATK%

Electro DMG / ATK%

Join our Discord server for latest update announcement! Also discuss about Genshin Impact and feedback for paimon.moe.

🧮 Calculate Character and Weapons ascension material and talent book! All the calculations can be added to the Todo list, it will show you how much resin you need too!

You can set up a reminder notification 🔔 for Parametric Transformer and Hoyolab Daily Login here! Click the reminder button below to start!

🏆 View and track your achievement list here

Check what furnishing you need to make to complete a sets. And also you can view the load of each furnishing.

Источник

Paimon.moe не работает сегодня?

Узнайте, работает ли Paimon.moe в нормальном режиме или есть проблемы сегодня

Paimon.moe сбои за последние 24 часа

Не работает Paimon.moe?

Не открывается, не грузится, не доступен, лежит или глючит?

Что не работает?

Самые частые проблемы Paimon.moe

Что делать, если сайт PAIMON.MOE недоступен?

Если PAIMON.MOE работает, однако вы не можете получить доступ к сайту или отдельной его странице, попробуйте одно из возможных решений:

Кэш браузера.
Чтобы удалить кэш и получить актуальную версию страницы, обновите в браузере страницу с помощью комбинации клавиш Ctrl + F5.

Блокировка доступа к сайту.
Очистите файлы cookie браузера и смените IP-адрес компьютера.

Антивирус и файрвол. Проверьте, чтобы антивирусные программы (McAfee, Kaspersky Antivirus или аналог) или файрвол, установленные на ваш компьютер — не блокировали доступ к PAIMON.MOE.

VPN и альтернативные службы DNS.
VPN: например, мы рекомендуем NordVPN.
Альтернативные DNS: OpenDNS или Google Public DNS.

Плагины браузера.
Например, расширение AdBlock вместе с рекламой может блокировать содержимое сайта. Найдите и отключите похожие плагины для исследуемого вами сайта.

Сбой драйвера микрофона
Быстро проверить микрофон: Тест Микрофона.

Форум Paimon.moe

Admin • комментарий закреплен #
Возможно, на сайте paimon.moe некорректно настроено перенаправление с разных версий. В этом случае воспользуйтесь ссылками ниже:

Гость • 1 день назад # 19 октября 2021
Проблемы с входом

Гость • 5 дней назад # 15 октября 2021
Сайт не работает

Гость • 49 дней назад # 1 сентября 2021
Общий сбой

Гость • 61 дней назад # 19 августа 2021
Приложение глючит

Гость • 94 дней назад # 18 июля 2021
Счётчик молитв

Источник

Paimon .moe

Welcome to Paimon.moe! 👋

Your best Genshin Impact companion! Help you plan what to farm with ascension calculator, also track your progress with todo and wish counter.

Import your wish history to keep it more than 6 months! Also automatically count your pity and statistic about your wishes with fancy charts 📊

※ Calculated from data submitted by paimon.moe users

Global Wish Tally

Energy Recharge / ATK%

Electro DMG / ATK%

Join our Discord server for latest update announcement! Also discuss about Genshin Impact and feedback for paimon.moe.

🧮 Calculate Character and Weapons ascension material and talent book! All the calculations can be added to the Todo list, it will show you how much resin you need too!

You can set up a reminder notification 🔔 for Parametric Transformer and Hoyolab Daily Login here! Click the reminder button below to start!

🏆 View and track your achievement list here

Check what furnishing you need to make to complete a sets. And also you can view the load of each furnishing.

Источник

Paimon .moe

A pint-sized ninja attached to the Shuumatsuban, who always seems sleep-deprived.

ASC LVL HP ATK DEF CRIT Rate CRIT DMG Elemental Mastery
1 994 20 62 5% 50%
20 2553 53 160 5% 50%
1 20 3296 68 207 5% 50%
40 4937 102 310 5% 50%
2 40 5464 113 343 5% 50% 24
50 6285 130 395 5% 50% 24
3 50 6988 144 439 5% 50% 48
60 7809 161 491 5% 50% 48
4 60 8337 172 524 5% 50% 48
70 9157 189 575 5% 50% 48
5 70 9684 200 608 5% 50% 72
80 10505 216 660 5% 50% 72
6 80 11033 227 693 5% 50% 96
90 11854 244 745 5% 50% 96

SUPPORT Build 👍

Sayu does more damage with EM builds and heals more with ATK hybrid builds, Healing Bonus hat can be used for better heals while maintaining respectable damage. Note that Sayu wants a large amount of energy recharge when used as the only anemo slot on the team (200%ish). Regarding Wolf’s Gravestone: Wolf’s Gravestone is a universal support claymore that is capable of buffing your teammates along with providing a lot of healing in sayu’s case. It is best used once you achieve your ER threshold. Regarding Viridescent Venerer: The bread and butter artifact set for Anemo units, this set provides the ability to shred the enemy’s elemental resistance while also buffing Sayu’s swirl damage output.

ABILITY TIP

Use hold Skill then immediately press it to generate more particles.

MAIN STATS

Energy Recharge / Elemental Mastery

Elemental Mastery / ATK%

Elemental Mastery / Healing Bonus%

SUB STATS

1. Energy Recharge

2. Elemental Mastery

TALENT PRIORITY

WEAPONS

Increases ATK by 20%/25%/30%/35%/40% . On hit, attacks against opponents with less than 30% HP increase all party members’ ATK by 40%/50%/60%/70%/80% for 12s. Can only occur once every 30s.

After damaging an opponent with an Elemental Skill, the skill has a 40%/50%/60%/70%/80% chance to end its own CD. Can only occur once every 30/26/22s/19/16s s.

Increases Elemental Skill DMG by 6%/7.5%/9%/10.5%/12% . After Elemental Skill hits an opponent, the character loses 3 Energy but regenerates 3/3.5/4/4.5/5 Energy every 2s for the next 6s. This effect can occur once every 10s. Can be triggered even when the character is not on the field.

CRIT Hits have a 60%/70%/80%/90%/100% chance to generate a small amount of Elemental Particles, which will regenerate 6 Energy for the character. Can only occur once every 12/10.5/9/7.5/6 s.

Bane of Storm and Tide

Increases DMG against opponents affected by Hydro or Electro by 20%/24%/28%/32%/36% .

Bane of Fire and Thunder

Increases DMG dealt against opponents affected by Pyro or Electro by 12%/15%/18%/21%/24% .

ARTIFACTS

Anemo DMG Bonus +15%

Increases Swirl DMG by 60%. Decreases opponent’s Elemental RES to the element infused in the Swirl by 40% for 10s.

Elemental Burst DMG +20%

Using an Elemental Burst increases all party members’ ATK by 20% for 12s. This effect cannot stack.

Energy Recharge +20%

Increases Elemental Burst DMG by 25% of Energy Recharge. A maximum of 75% bonus DMG can be obtained in this way.

Character Healing Effectiveness +15%

Using an Elemental Skill or Burst increases healing received by all party members by 20% for 10s.

Normal Attack: Shuumatsuban Ninja Blade

Normal Attack
Performs up to 4 consecutive strikes.

Charged Attack
Drains Stamina over time to perform continuous spinning attacks against all nearby opponents.
At the end of the sequence, perform a more powerful slash.

Plunging Attack
Plunges from mid-air to strike the ground below, damaging opponents along the path and dealing AoE DMG upon impact.

Yoohoo Art: Fuuin Dash

The special technique of the Yoohoo Ninja Arts!
Sayu curls up into a rolling Fuufuu Windwheel and smashes into opponents at high speed, dealing Anemo DMG . When the duration ends, she unleashes a Fuufuu Whirlwind Kick, dealing AoE Anemo DMG .

Press
Enters the Fuufuu Windwheel state, rolling forward a short distance before using the Fuufuu Whirlwind Kick.

Hold
Rolls about continuously in the Fuufuu Windwheel state, increasing Sayu’s resistance to interruption while within that state.
During this time, Sayu can control the direction of her roll, and can use the skill again to end her Windwheel state early and unleash a stronger version of the Fuufuu Whirlwind Kick.
The Hold version of this skill can trigger Elemental Absorption.

This skill has a maximum duration of 10s and enters CD once its effects end. The longer Sayu remains in her Windwheel state, the longer the CD.

Elemental Absorption
If Sayu comes into contact with Hydro / Pyro / Cryo / Electro while in her Windwheel state, she will deal additional elemental DMG of that type.
Elemental Absorption may only occur once per use of this skill.

Sayu can pull this skill off with her eyes closed. This technique was originally created for escaping, but now that she’s got a Vision, might as well make her foes eat dirt while she’s at it.

Yoohoo Art: Mujina Flurry

The other super special technique of the Yoohoo Ninja Arts! It summons a pair of helping hands for Sayu.
Deals Anemo DMG to nearby opponents and heals all nearby party members. The amount of HP restored is based on Sayu’s ATK. This skill then summons a Muji-Muji Daruma.

Muji-Muji Daruma
At specific intervals, the Daruma will take one of several actions based on the situation around it:
— If the HP of nearby characters is above 70%, it will attack a nearby opponent, dealing Anemo DMG .
— If there are active characters with 70% or less HP nearby, it will heal the active character with the lowest percentage HP left. If there are no opponents nearby, it will heal active characters nearby even if they have 70% HP or more.

People who don’t know the first thing about ninjutsu love to watch Sayu show off this skill, and some have tried to learn it from her. But Sayu just wants to sleep and not be disturbed.

Someone More Capable

When Sayu triggers a Swirl reaction while active, she heals all your characters and nearby allies for 300 HP. She will also heal an additional 1.2 HP for every point of Elemental Mastery she has.
This effect can be triggered once every 2s.

The Muji-Muji Daruma created by Yoohoo Art: Mujina Flurry gains the following effects:
— When healing a character, it will also heal characters near that healed character for 20% the amount of HP.
— Increases the AoE of its attack against opponents.

Yoohoo Art: Silencer’s Secret

When Sayu is in the party, your characters will not startle Crystalflies and certain other animals when getting near them.
Check the «Other» sub-category of the «Living Beings / Wildlife» section in the Archive for creatures this skill works on.

Multi-Task no Jutsu

The Muji-Muji Daruma created by Yoohoo Art: Mujina Flurry will ignore HP limits and can simultaneously attack nearby opponents and heal characters.

Yoohoo Art: Fuuin Dash gains the following effects:
— DMG of Fuufuu Whirlwind Kick in Press Mode increased by 3.3%.
— Every 0.5s in the Fuufuu Windwheel state will increase the DMG of this Fuufuu Whirlwind Kick by 3.3%. The maximum DMG increase possible through this method is 66%.

Eh, the Bunshin Can Handle It

Increases the Level of Yoohoo Art: Mujina Flurry by 3.
Maximum upgrade level is 15.

Skiving: New and Improved

Sayu recovers 1.2 Energy when she triggers a Swirl reaction.
This effect occurs once every 2s.

Speed Comes First

Increases the Level of Yoohoo Art: Fuuin Dash by 3.
Maximum upgrade level is 15.

The Muji-Muji Daruma created by Sayu’s Yoohoo Art: Mujina Flurry will now also benefit from her Elemental Mastery. Each point of Sayu’s Elemental Mastery will produce the following effects:
— Increases the damage dealt by the Muji-Muji Daruma’s attacks by 0.2% ATK. A maximum of 400% ATK can be gained via this method.
— Increases the HP restored by the Muji-Muji Daruma by 3. A maximum of 6,000 additional HP can be restored in this manner.

Источник

Содержание

  1. Error code from the MiHoYo API when I import the wish countor #160
  2. Comments
  3. beijingxhxiong commented Oct 16, 2021 •
  4. QqQss commented Oct 16, 2021
  5. MadeBaruna commented Oct 16, 2021
  6. gehongyan commented Oct 18, 2021
  7. bambangbudip commented Nov 2, 2021
  8. Footer
  9. Paimon.moe не работает сегодня ноябрь 2022?
  10. Paimon.moe сбои за последние 24 часа
  11. Не работает Paimon.moe?
  12. Что не работает?
  13. Что делать, если сайт PAIMON.MOE недоступен?
  14. Форум Paimon.moe
  15. 200 — это хорошо или это плохо?
  16. Случай 1. HTTP 200 и batch операция
  17. Случай 2. HTTP 200 и ошибки в ответе
  18. HTTP 200 — это просто статус
  19. Что такое код ответа 200
  20. Как это работает
  21. Что означает код 200 для правильной индексации сайта
  22. Как проверить коды ответов
  23. Как работать с ошибками бизнес-логики через HTTP
  24. №1: HTTP статусы
  25. №2: На все 200
  26. №3: Смешанный

Error code from the MiHoYo API when I import the wish countor #160

First, I follow the instruction from PC and received the error code which incicated me to wait.
Then, I tried from my IOS device, but the instruction might a bit old that ther is no co-op mode section, even if i type in «co-op mode problem» at the bottom of the screen i still cannot find the link which said in the instruction.

The text was updated successfully, but these errors were encountered:

Same issue here with trying both PC and android paths.
My game server is bilibili of China.

First, I follow the instruction from PC and received the error code which incicated me to wait. Then, I tried from my IOS device, but the instruction might a bit old that ther is no co-op mode section, even if i type in «co-op mode problem» at the bottom of the screen i still cannot find the link which said in the instruction.

Same issue here with trying both PC and android paths. My game server is bilibili of China.

Hmm I guess I need to adjust something for China server

It seems that there is a sample code for the Chinese server PowerShell importer, which works well here after editing the code as the description below here:

Encounter this issue today, along with «request timed out» error..

© 2022 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Paimon.moe не работает сегодня ноябрь 2022?

Узнайте, работает ли Paimon.moe в нормальном режиме или есть проблемы сегодня

Paimon.moe сбои за последние 24 часа

Город Сбои
Москва 1
Киев 1
Самара, Самарская область 1
Пермь, Пермский край 1
Ростов-на-Дону, Ростовская область 1

Не работает Paimon.moe?

Не открывается, не грузится, не доступен, лежит или глючит?

Что не работает?

Самые частые проблемы Paimon.moe

Что делать, если сайт PAIMON.MOE недоступен?

Если PAIMON.MOE работает, однако вы не можете получить доступ к сайту или отдельной его странице, попробуйте одно из возможных решений:

Кэш браузера.
Чтобы удалить кэш и получить актуальную версию страницы, обновите в браузере страницу с помощью комбинации клавиш Ctrl + F5.

Блокировка доступа к сайту.
Очистите файлы cookie браузера и смените IP-адрес компьютера.

Антивирус и файрвол. Проверьте, чтобы антивирусные программы (McAfee, Kaspersky Antivirus или аналог) или файрвол, установленные на ваш компьютер — не блокировали доступ к PAIMON.MOE.

VPN и альтернативные службы DNS.
VPN: например, мы рекомендуем NordVPN.
Альтернативные DNS: OpenDNS или Google Public DNS.

Плагины браузера.
Например, расширение AdBlock вместе с рекламой может блокировать содержимое сайта. Найдите и отключите похожие плагины для исследуемого вами сайта.

Сбой драйвера микрофона
Быстро проверить микрофон: Тест Микрофона.

Форум Paimon.moe

Admin • комментарий закреплен #
Возможно, на сайте paimon.moe некорректно настроено перенаправление с разных версий. В этом случае воспользуйтесь ссылками ниже:

или рассказать о сегодняшнем сбое без регистрации
идентификация не требуется
комментарии с нецензурной лексикой и оскорблениями удаляются

Источник

В этой трехминутной статье я хочу затронуть наболевшую тему.

Речь пойдет о статус коде HTTP 200 и ошибках в ответе.

Нормально ли возвращать такой код, если возникла ошибка?

Нет? Да? Ну-ка давайте разберемся.

Случай 1. HTTP 200 и batch операция

Допустим отправляется один запрос. Запрос выполняется успешно. Возвращаем код 200. Ответ не содержит информации об ошибке. С этим случаем всё предельно просто и понятно. А что делать если требуется выполнить batch операцию?

Например, мы работаем с сервером изображений. Предоставляемый API позволяет загрузить за один запрос сразу несколько файлов.

Запрос выглядит примерно так:

Предположим, по какой-то причине (например, кончилось место на сервере) видео загрузить не удалось. Что бы вы вернули в таком случае? 2xx или 4xx или 5xx? Сервер, отвечает примерно вот так:

Некоторые сервисы (и вполне известные) действуют также. Отвечают 200. А в ответе возвращают список команд, которые выполнить не получилось.

Случай 2. HTTP 200 и ошибки в ответе

Пришёл запрос. Запрос зафейлился. Например, мы забыли указать какое-то поле. Или дату отправили не в миллисекундах, а как строку. Тут-то точно не надо возвращать 200! Но увы и нет.

Где-то на просторах интернета я встречал проекты на github и bitbucket, которые специально предназначены для таких вот случаев. В них просто вшиты возможные варианты и шаблоны. Можно их достаточно легко встроить в свой проект и как бы быть готовым к разного рода «падениям» запросов. Но есть одно но.

В такие моменты твой код становится уродливым. Ты ему говоришь:

— Cлушай, у нас тут есть один внешний API. Он в целом нормальный. Только надо внимательно смотреть что в ответе приходит. Если там ответ содержит поле «error», то значит запрос сломался.
— Но ведь для этого же есть 4xx и 5xx! Да кто вообще так делает?!
— Тише-тише. Не надо так громко. Он может услышать. Пожалуйста, будь добрее к нему. И просто смотри не только на статус код, но и на ответ, пожалуйста.
— Ладно…

HTTP 200 — это просто статус

Ну 200 и 200. Ну не запилили. Или не успели. Или вообще не будут. Ну и что?! Написал json парсер и всё!

Как бы да, но я хочу знать почему. Забыли? Забили? Не успели? Не знали?

Возможно я что-то упускаю. Или не знаю. Хочу ваше мнение. Срочно. Всем добра и выходных на выходных.

Источник

Что такое код ответа 200

26 октября 2017 Опубликовано в разделах: Азбука терминов. 36197

Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

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


Как это работает

Для начала разберем HTTP. Итак, пользователь открывает браузер и делает запрос к интернет-ресурсу. После этого браузер получает ответ хоста, где и указан код из трех цифр. По комбинации цифр можно определить, какая ситуация сейчас наблюдается на хосте.

HTTP — это специальный протокол для обмена данными между различными веб-серверами (браузер пользователя и веб-сервер, где находится сам сайт). То есть браузер направляет запрос к интересующему его серверу, это может быть действие или документ, а затем получает ответ. Если ответ на обращение положительный, отображается код ответа сервера 200 и начинается загрузка файла. Если отрицательный, то есть запрашиваемая страница не найдена или имеются проблемы в работе сервиса, выходит сообщение об ошибке.

Что означает код 200 для правильной индексации сайта

Категория серверных ответов 2хх является категорией «Success». Эта категория уведомляет пользователей о положительном результате. В частности, код “200 ОК” говорит пользователю, что его запрос успешно выполнен. Например, клиент запросил те или иные данные. Ответ сервера 200 означает, что эти данные отображены в заголовке или сообщении.

Сегодня все поисковики индексируют ресурсы и ссылки, предоставляющие на запросы код ответа 200. Поисковик, понимает это так: страница действительно существует, значит, ее можно включать в индексную базу. Если вы хотите, чтобы поисковик проиндексировал ту или иную страничку, позаботьтесь, чтобы она выдавала код ответа 200.

Важно проверить, не отдают ли несуществующие страницы код 200. Это возможно даже когда визуально вы видите на экране “404 — страница не найдена”. Причиной этой проблемы может стать неправильная настройка работы сайта. Если вы не хотите проблем с продвижением вашего ресурса — проверьте все типы страниц на корректный ответ сервера. Так вы сможете выявить страницы, которые только прикидываются нужными.

Как проверить коды ответов

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

На самом деле кодов ответа сервера большое количество, но самые часто встречающиеся следующие:

  • Если сначала страница отвечала на запрос кодом 200, благополучно проиндексировалась, но затем ее удалили, при переходе на нее будет отображаться код 404 (не найден).
  • Если вы используете временный редирект (302), то в индекс попадут оба адреса.
  • Если на веб-странице используется постоянный редирект, вы получите ответ с кодом 301. И поисковик будет индексировать только конечный адрес с нужным кодом.

Если присвоить странице 301 редирект, позже она удалится из индексной базы, ее вес при этом может быть передан странице, на которую направляет редирект. Однако переиндексация процесс длительный, Яндекс в некоторых случаях выполняет ее в течение года. Потому лучше сразу правильно отредактировать страницы, настроить корректную работу перед индексацией.

Профессионально владеем таргетированной рекламой в социальных сетях и инструментами для запуска успешной кампании:

– Умеем привлекать подписчиков.
– Выгодно продаем товары и услуги.

Источник

Как работать с ошибками бизнес-логики через HTTP

Почти все разработчики так или иначе постоянно работают с api по http, клиентские разработчики работают с api backend своего сайта или приложения, а бэкендеры «дергают» бэкенды других сервисов, как внутренних, так и внешних. И мне кажется, одна из самых главных вещей в хорошем API это формат передачи ошибок. Ведь если это сделано плохо/неудобно, то разработчик, использующий это API, скорее всего не обработает ошибки, а клиенты будут пользоваться молчаливо ломающимся продуктом.

За 7 лет я как поддерживал множество legacy API, так и разрабатывал c нуля. И я поработал, наверное, с большинством стратегий по возвращению ошибок, но каждая из них создавала дискомфорт в той или иной мере. В последнее время я нащупал оптимальный вариант, о котором и хочу рассказать, но с начала расскажу о двух наиболее популярных вариантах.

№1: HTTP статусы

Если почитать апологетов REST, то для кодов ошибок надо использовать HTTP статусы, а текст ошибки отдавать в теле или в специальном заголовке. Например:

Если у вас примитивная бизнес-логика или API из 5 url, то в принципе это нормальный подход. Однако как-только бизнес-логика станет сложнее, то начнется ряд проблем.

Http статусы предназначались для описания ошибок при передаче данных, а про логику вашего приложения никто не думал. Статусов явно не хватает для описания всего разнообразия ошибок в вашем проекте, да они и не были для этого предназначены. И тут начинается натягивание «совы на глобус»: все начинают спорить, какой статус ошибки дать в том или ином случае. Пример: Есть API для task manager. Какой статус надо вернуть в случае, если пользователь хочет взять задачу, а ее уже взял в работу другой пользователь? Ссылка на http статусы. И таких проблемных примеров можно придумать много.

REST скорее концепция, чем формат общения из чего следует неоднозначность использования статусов. Разработчики используют статусы как им заблагорассудится. Например, некоторые API при отсутствии сущности возвращают 404 и текст ошибки, а некоторые 200 и пустое тело.

Бэкенд разработчику в проекте непросто выбрать статус для ошибки, а клиентскому разработчику неочевидно какой статус предназначен для того или иного типа ошибок бизнес-логики. По-хорошему в проекте придется держать enum для того, чтобы описать какие ошибки относятся к тому или иному статусу.

Когда бизнес-логика приложения усложняется, начинают делать как-то так:

Из-за ограниченности http статусов разработчики начинают вводить “свои” коды ошибок для каждого статуса и передавать их в теле ответа. Другими словами, пользователю API приходится писать нечто подобное:

Из-за этого ветвление клиентского кода начинает стремительно расти: множество http статусов и множество кодов в самом сообщении. Для каждого ошибочного http статуса необходимо проверить наличие кодов ошибок в теле сообщения. От комбинаторного взрыва начинает конкретно пухнуть башка! А значит обработку ошибок скорее всего сведут к сообщению типа “Произошла ошибка” или к молчаливому некорректному поведению.

Многие системы мониторинга сервисов привязываются к http статусам, но это не помогает в мониторинге, если статусы используются для описания ошибок бизнес логики. Например, у нас резкий всплеск ошибок 429 на графике. Это началась DDOS атака, или кто-то из разработчиков выбрал неудачный статус?

Итог: Начать с таким подходом легко и просто и для простого API это вполне подойдет. Но если логика стала сложнее, то использование статусов для описания того, что не укладывается в заданные рамки протокола http приводит к неоднозначности использования и последующим костылям для работы с ошибками. Или что еще хуже к формализму, что ведет к неприятному пользовательскому опыту.

№2: На все 200

Есть другой подход, даже более старый, чем REST, а именно: на все ошибки связанные с бизнес-логикой возвращать 200, а уже в теле ответа есть информация об ошибке. Например:

На самом деле формат зависит от вас или от выбранной библиотеки для реализации коммуникации, например JSON-API.

Звучит здорово, мы теперь отвязались от http статусов и можем спокойно ввести свои коды ошибок. У нас больше нет проблемы “впихнуть невпихуемое”. Выбор нового типа ошибки не вызывает споров, а сводится просто к введению нового числового номера (например, последовательно) или строковой константы. Например:

Клиентские разработчики просто основываясь на кодах ошибок могут создать классы/типы ошибок и притом не бояться, что сервер вернет один и тот же код для разных типов ошибок (из-за бедности http статусов).

Обработка ошибок становится менее ветвящейся, множество http статусов превратились в два: 200 и все остальные (ошибки транспорта).

В некоторых случаях, если есть библиотека десериализации данных, она может взять часть работы на себя. Писать SDK вокруг такого подхода проще нежели вокруг той или иной имплементации REST, ведь реализация зависит от того, как это видел автор. Кроме того, теперь никто не вызовет случайное срабатывание alert в мониторинге из-за того, что выбрал неудачный код ошибки.

Но неудобства тоже есть:

Избыточность полей при передаче данных, т.е. нужно всегда передавать 2 поля: для данных и для ошибки. Это усложняет чтение логов и написание документации.

При использовании средств отладки (Chrome DevTools) или других подобных инструментов вы не сможете быстро найти ошибочные запросы бизнес логики, придется обязательно заглянуть в тело ответа (ведь всегда 200)

Мониторинг теперь точно будет срабатывать только на ошибки транспорта, а не бизнес-логики, но для мониторинга логики надо будет дописывать парсинг тела сообщения.

В некоторых случаях данный подход вырождается в RPC, то есть по сути вообще отказываются от использования url и шлют все на один url методом POST, а в теле сообщения передают все параметры. Мне кажется это не правильным, ведь url это прекрасный именованный namespace, зачем от этого отказываться, не понятно?! Кроме того, RPC создает проблемы:

нельзя кэшировать по http GET запросы, так как замешали чтение и запись в один метод POST

нельзя делать повторы для неудавшихся GET запросов (на backend) на реверс-прокси (например, nginx) по указанной выше причине

имеются проблемы с документированием – swagger и ApiDoc не подходят, а удобных аналогов я не нашел

Итог: Для сложной бизнес-логики с большим количеством типов ошибок такой подход лучше, чем расплывчатый REST, не зря в проектах c “разухабистой” бизнес-логикой часто именно такой подход и используют.

№3: Смешанный

Возьмем лучшее от двух миров. Мы выберем один http статус, например, 400 или 422 для всех ошибок бизнес-логики, а в теле ответа будем указывать код ошибки или строковую константу. Например:

400 – ошибка бизнес логики

остальное ошибки в транспорте

Тело ответа для удачного запроса у нас имеет произвольную структуру, а вот для ошибки есть четкая схема. Мы избавляемся от избыточности данных (поле ошибки/данных) благодаря использованию http статуса в сравнении со вторым вариантом. Клиентский код упрощается в плане обработки ошибки (в сравнении с первым вариантом). Также мы снижаем его вложенность за счет использования отдельного http статуса для ошибок бизнес логики (в сравнении со вторым вариантом).

Мы можем расширять объект ошибки для детализации проблемы, если хотим. С мониторингом все как во втором варианте, дописывать парсинг придется, но и риска “стрельбы” некорректными alert нету. Для документирования можем спокойно использовать Swagger и ApiDoc. При этом сохраняется удобство использования инструментов разработчика, таких как Chrome DevTools, Postman, Talend API.

Итог: Использую данный подход уже в нескольких проектах, где множество типов ошибок и все крайне довольны, как клиентские разработчики, так и бэкендеры. Внедрение новой ошибки не вызывает споров, проблем и противоречий. Данный подход объединяет преимущества первого и второго варианта, при этом код более читабельный и структурированный.

Самое главное какой бы формат ошибок вы бы не выбрали лучше обговорить его заранее и следовать ему. Если эту вещь пустить на “самотек”, то очень скоро обработка ошибок в проекте станет невыносимо сложной для всех.

P.S. Иногда ошибки любят передавать массивом

Но это актуально в основном в двух случаях:

Когда наш API выступает в роли сервиса без фронтенда (нет сайта/приложения). Например, сервис платежей.

Когда в API есть url для загрузки какого-нибудь длинного отчета в котором может быть ошибка в каждой строке/колонке. И тогда для пользователя удобнее, чтобы ошибки в приложении сразу показывались все, а не по одной.

В противном случае нет особого смысла закладываться сразу на массив ошибок, потому что базовая валидация данных должна происходить на клиенте, зато код упрощается как на сервере, так и на клиенте. А user-experience хакеров, лезущих напрямую в наше API, не должен нас волновать?HTTP

Источник

Возможно, вам также будет интересно:

  • Might and magic heroes vi ошибка приложения
  • Might and magic heroes vi exe системная ошибка
  • Might and magic clash of heroes ошибка
  • Miflash синтаксическая ошибка в имени
  • Miflash ошибка при установке драйверов

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии