Notice: file_put_contents(): Write of 1181 bytes failed with errno=28 No space left on device in /var/www/group-telegram/post.php on line 50

Warning: file_put_contents(): Only 8192 of 9373 bytes written, possibly out of free disk space in /var/www/group-telegram/post.php on line 50
Computers were a mistake | Telegram Webview: coweram/423 -
Telegram Group & Telegram Channel
Если вы спросите, какое самое фиговое API я видел, то я не дам вам ответ. Но я скажу, что API yclients очень близкое к нему. Почему? А потому что из 6 используемых ручек для интеграции, которую я разрабатываю, документации соответствует всего 2. Все остальные нещадно врут.

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


// Оно может быть как одним объектом, так и массивом. Хакаем систему.
staff := new(client.Staff)
if err := json.Unmarshal(appointment.Staff, staff); err != nil {
staffs := make([]*client.Staff, 0)

_ = json.Unmarshal(appointment.Staff, &staffs)

if len(staffs) > 0 {
staff = staffs[0]
}
}


И ладно бы в одном месте! У них есть вебхуки, которые работают абсолютно так же! По ним, кстати, доков вообще нету, а то, что мне прислал саппорт на почту, не соответствует действительности из-за этого их "а может дождь будет, а может не будет", то есть "а может один объект, а может массив".

Далее вообще эпичное - они деньги float'ами передают. При этом в документации пишут, что это int. Причем одни и те же данные в разных ручках могут быть указаны как float, и как int, и даже как number, но будет всегда float. Деньги. float. Эй, дурни, сколько будет 0.1 + 0.2?

Этим товарищам отдел разработки бы заменить нафиг...



group-telegram.com/coweram/423
Create:
Last Update:

Если вы спросите, какое самое фиговое API я видел, то я не дам вам ответ. Но я скажу, что API yclients очень близкое к нему. Почему? А потому что из 6 используемых ручек для интеграции, которую я разрабатываю, документации соответствует всего 2. Все остальные нещадно врут.

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


// Оно может быть как одним объектом, так и массивом. Хакаем систему.
staff := new(client.Staff)
if err := json.Unmarshal(appointment.Staff, staff); err != nil {
staffs := make([]*client.Staff, 0)

_ = json.Unmarshal(appointment.Staff, &staffs)

if len(staffs) > 0 {
staff = staffs[0]
}
}


И ладно бы в одном месте! У них есть вебхуки, которые работают абсолютно так же! По ним, кстати, доков вообще нету, а то, что мне прислал саппорт на почту, не соответствует действительности из-за этого их "а может дождь будет, а может не будет", то есть "а может один объект, а может массив".

Далее вообще эпичное - они деньги float'ами передают. При этом в документации пишут, что это int. Причем одни и те же данные в разных ручках могут быть указаны как float, и как int, и даже как number, но будет всегда float. Деньги. float. Эй, дурни, сколько будет 0.1 + 0.2?

Этим товарищам отдел разработки бы заменить нафиг...

BY Computers were a mistake


Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260

Share with your friend now:
group-telegram.com/coweram/423

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

The last couple days have exemplified that uncertainty. On Thursday, news emerged that talks in Turkey between the Russia and Ukraine yielded no positive result. But on Friday, Reuters reported that Russian President Vladimir Putin said there had been some “positive shifts” in talks between the two sides. The account, "War on Fakes," was created on February 24, the same day Russian President Vladimir Putin announced a "special military operation" and troops began invading Ukraine. The page is rife with disinformation, according to The Atlantic Council's Digital Forensic Research Lab, which studies digital extremism and published a report examining the channel. Lastly, the web previews of t.me links have been given a new look, adding chat backgrounds and design elements from the fully-features Telegram Web client. Following this, Sebi, in an order passed in January 2022, established that the administrators of a Telegram channel having a large subscriber base enticed the subscribers to act upon recommendations that were circulated by those administrators on the channel, leading to significant price and volume impact in various scrips. Anastasia Vlasova/Getty Images
from us


Telegram Computers were a mistake
FROM American