Size: a a a

2020 October 21

Е

Евгений in SPb Python
Так как отправлять, все, все 20 штук с каждым? это не дело, и не правильно
источник

SK

Sergio Keler in SPb Python
Ну и ладно. Вы руками это делаете? Нет. Вам что, жалко?
источник

Е

Евгений in SPb Python
Да, руками конечно, но некоторые вещи на автомате, это тяжело делать, так как там постоянные изменения в ручном труде, нужно правильно вытягивать и ложить, все что нужно
источник

MA

Maxim Afanasev in SPb Python
Евгений
Есть, да но! Если я не отправляю какое-то поле, оно вообще не приходит, а по идее должно приходить none
А какая разница, придет вам none или не придет ничего?
источник

Е

Евгений in SPb Python
Вот в чем проблема, отправил два запроса, 1 с много данными, 2-й с немного данными, как видно, что запрос с немного данными записал данные не в то поле
источник

Е

Евгений in SPb Python
источник

MA

Maxim Afanasev in SPb Python
Евгений
Вот в чем проблема, отправил два запроса, 1 с много данными, 2-й с немного данными, как видно, что запрос с немного данными записал данные не в то поле
А это вы их записали не в то поле или вебхук отправил данные не в том поле?
источник

Е

Евгений in SPb Python
Это связано с тем, что до того как я обрабатываю данные пришли с большими полями, а во втором случае где меньше полей пришло, данные которые должны находится в поле 5 записались в поле 1, так как в запросе отсудствуют вообще пустые поля и само AMOCRM записывает в первый пустой
источник

Е

Евгений in SPb Python
Maxim Afanasev
А это вы их записали не в то поле или вебхук отправил данные не в том поле?
Это вэб хук
источник

MA

Maxim Afanasev in SPb Python
Евгений
Это связано с тем, что до того как я обрабатываю данные пришли с большими полями, а во втором случае где меньше полей пришло, данные которые должны находится в поле 5 записались в поле 1, так как в запросе отсудствуют вообще пустые поля и само AMOCRM записывает в первый пустой
Вы не должны использовать индексы, ориентируйтесь на название поля.
источник

Е

Евгений in SPb Python
вот так веб хук приходит с разными данными
источник

Е

Евгений in SPb Python
источник

Е

Евгений in SPb Python
Вот так
источник

Е

Евгений in SPb Python
Maxim Afanasev
Вы не должны использовать индексы, ориентируйтесь на название поля.
не совсем понял?
источник

MA

Maxim Afanasev in SPb Python
Евгений
не совсем понял?
Вы знаете названия полей, которые хотите получить?
источник

Е

Евгений in SPb Python
Да
источник

Е

Евгений in SPb Python
Только некоторые поля могут существовать с запросом, а некоторые нет, а с другим запросом могут быть все поля быть заполненные
источник

MA

Maxim Afanasev in SPb Python
Тогда проверяйте, что в массиве есть элемент, у которого поле name равно нужному вам значению. Забирайте value, делайте то что нужно с ним и переходите к следующему полю, которое ждете.
источник

MA

Maxim Afanasev in SPb Python
Евгений
Только некоторые поля могут существовать с запросом, а некоторые нет, а с другим запросом могут быть все поля быть заполненные
Ну, я так понимаю, для вас это допустимый кейс, что каких-то полей может не быть?
источник

Е

Евгений in SPb Python
Maxim Afanasev
Тогда проверяйте, что в массиве есть элемент, у которого поле name равно нужному вам значению. Забирайте value, делайте то что нужно с ним и переходите к следующему полю, которое ждете.
Такой варик не подойдет, очень много нужно писать процессинга, мне нужно не проверять поле, мне нужно сделать так, чтобы если поля нет оно и не вставлялось, сейчас покажу пример
источник