Разработка
digtyarenko

PHP SDK для Osnova API

На текущий момент в публичном доступе мне не удалось найти актуальное SDK для PHP, поэтому начал работать над своей библиотекой для этого.

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

В репозитории есть подробная документация с примерами.

Ошибки, наверняка, также имеются. Исправлять буду по мере обнаружения, feel free to make pull requests :)

P.S. Поупражняться в остроумии насчет PHP приглашаю в /dev/null :)

{ "author_name": "digtyarenko", "author_type": "self", "tags": [], "comments": 40, "likes": 9, "favorites": 8, "is_advertisement": false, "subsite_label": "dev", "id": 368215, "is_wide": true, "is_ugc": true, "date": "Thu, 15 Apr 2021 13:07:30 +0300", "is_special": false }
0
40 комментариев
Популярные
По порядку
Написать комментарий...
7

P.S. Поупражняться в остроумии насчет PHP приглашаю в /dev/null :)

Да, с пхп больше никуда и не пускают

Ответить

Нижний пришелец

Покажи,
12

Мне место уступают в транспорте, когда я говорю что пхп-программист.
И льготы есть. Правда, нужно каждый год комиссию проходить о том, что ментальные проблемы все еще присутствуют

Ответить
2

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

Ответить

Нижний пришелец

Покажи,
2

Да, го - это последняя стадия пхпоза. Держись, коллега. Все там будем

Ответить

Подземный Петя

Нижний
0

Писать на го и пхп
Это ж пиздец

Ответить
4

Зато не жаваскрипт

Ответить

Нижний пришелец

Покажи,
1

Это хуже хмурого. Не дай бог

Ответить
0

В JS у тебя хотя бы !"0" не будет истинным.

Ответить
0

Будет равно какой-нибудь хуйне, о которой никто даже не подозревал. Даже создатель языка. С бодуна был, наверное.

Ответить
0

На разных JS писали, наверное, у меня с этим проблем не было

Ответить
0

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

Ответить
1

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

Да и тупо дизайн языка говно. Как и у пхп, в принципе.

Ответить
0

Если самому не следить за типами, с любым языком с динамической типизацией будут косяки, но я соглашусь, с излишней гибкостью JS отлаживать их временами непросто. Хорошо хоть теперь есть JSDoc и всякие там линтеры.

Ответить
0

Меня немного удивляет, почему все ещё не переехали на тайпскрипт, там должно быть с этим получше.

Ответить
1

Да, тайпскрипт очень крут, одна из самых приятных систем типов, что я видел

Ответить

Яркий

Bulky
0

А что значит самому следить за типами?

Ответить
0

Следить, что за аргументы нужны, какая функция что возвращает, как иначе-то писать.

Хорошо хоть сейчас есть крутые редакторы с нормальной поддержкой JSDoc и всё такое. Я вообще недавно начал писать определения сложных типов в формате TypeScript, типа index.d.ts для проекта, пока вроде полёт нормальный

Ответить

Яркий

Bulky
0

Но в любом нормальном языке у тебя прям НАПИСАНО, какие типы нужны. А JSDoc никогда не заменит компайл-тайм проверок.

Ответить
0

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

Ответить

Яркий

Bulky
0

Ну началооось, разные цели, почему тогда жс на бэк затащили? Он не предназначен для этого воооооообще.

Ответить
0

Почему нет? Нужен был какой-то язык, чтобы попробовать событийную модель, JavaScript отлично подошёл. Да и вообще кто-то там даже научные расчёты ведёт на питоне или игры пишет на C#, о чём тут говорить

Ответить

Яркий

Bulky
0

Ну попробовали событийную модель — поняли, что пиздец. Жс все еще есть на бэке.
Если кто-то это делает, не значит что оно подходит. А вот к играм на шарпе так-то куда меньше вопросов чем к жсу на бэке.

Ответить
0

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

Ответить
0

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

Ответить

Подземный Петя

Покажи,
0

Это как 2 стула

Ответить

Нижний пришелец

Подземн…
1

Я в проститутки пойти не могу из-за внешности. Остаётся только пхп

Ответить

Подземный Петя

Нижний
0

Сделай себе сиськи

Ответить

Подробный бас

Нижний
0

Окей гугол, «вакансии дублёров в москве».

Ответить

Подземный Петя

Подземн…
1

Ебаное примитивное веб говно или примитивное двухсотстрочное говно

Ответить

Предметный корабль

6

Взломай мне жопу

Ответить

Нижний пришелец

Предметный
9

Она уже дырявая

Ответить
1

Зато пахнэ як

Ответить
5

Красава. Тут другой чувак пару лет назад начинал тоже сдк делать, но походу сгорел почти сразу.

Ответить
0

наверное на java 

Ответить
0

Не, на пыхе тоже. 

Ответить

Подземный Петя

2

Какое тут остроумие, тут и человека пхп 

Ответить

Подробный бас

1

Пост не читай – комментируй. Спасибо за SDK

Ответить
1

даже не знаю что хуже  JS или PHP

Ответить
0

Нифига ты загнался

Ответить
Обсуждаемое
Кино и сериалы
Том Круз отказался от своих «Золотых глобусов» из-за отсутствия расового разнообразия среди членов жюри
А телекомпания NBC отказалась показывать церемонию в 2022 году.
Новости
ХАМАС начал массовый обстрел Тель-Авива, Израиль ответил новыми ударами. Количество жертв достигло 40 с обеих сторон
По Израилю запустили более 700 ракет, по сектору Газа — около 500.
Новости
После стрельбы в Казани мурманским школам поручили создать список «склонных к нарушению дисциплины» учеников
Среди причин включения в список — участие в протестах за Навального, «свободолюбие», «непризнание авторитета», использование мата.
Популярное за три дня
Интернет
В тиктоке посчитали, что журналист держит девушку в заложниках. И превратили обычное видео в большую историю о похищении
Благодаря «дуэтам» ролик, где парень просто представляет свою девушку подписчикам, обзавёлся множеством происходящих «за кадром» подробностей.
Новости
В Госдуму внесли законопроект, запрещающий адвокатам и юристам проносить в колонии записывающую технику
По словам одного из авторов, такой запрет нужен для борьбы с «множеством мошеннических звонков из мест лишения свободы».
Новости
После стрельбы в Казани мурманским школам поручили создать список «склонных к нарушению дисциплины» учеников
Среди причин включения в список — участие в протестах за Навального, «свободолюбие», «непризнание авторитета», использование мата.
null