Size: a a a

2020 March 26

⌬C

⌬ Richard Cooper in Go-go!
а кто это
https://github.com/SevereCloud/vksdk
я чо просто так корячился с юзерлонгполом
может как-нибудь слить попробовать в одно?
источник

а

а кто это in Go-go!
зачем
источник

⌬C

⌬ Richard Cooper in Go-go!
а кто это
VK API кстати не отличает get/post запросы )
ну он считает, что post для очень жирного количества входной инфы, но да, так еще сложнее спеку написать
источник

⌬C

⌬ Richard Cooper in Go-go!
ну а почему нет, если есть проимплементированная часть
источник

ЕО

Евгений Омельченко in Go-go!
One ring to rule them all
источник

⌬C

⌬ Richard Cooper in Go-go!
Alexey Nechh
Создатель GolangCI проект закрывает - а вы тут чето новое бесполезное на гитхаб запиливаете - и звезды требуете
а че бесполезное то?
источник

p

pragus in Go-go!
⌬ Richard Cooper
1) попробуй написать спеку для всей апишки вк
2) попробуй вообще написать спеку для хотя бы метода авторизации

vk api это как amocrm api, там от слова rest только метода get и post
а в чем проблема с 1м пунктом кроме объема? ну и в openapi вы вполне можете описывать не только restful.
источник

⌬C

⌬ Richard Cooper in Go-go!
pragus
а в чем проблема с 1м пунктом кроме объема? ну и в openapi вы вполне можете описывать не только restful.
не, я не против сваггера, я очень люблю, потому что можно сгенерить клиент-сервер. базар. но когда у тебя мильон методов в немашиночитаемой документации, написание превращается в ад. это раз.
два, у вк очень специфичный формат апи (очень легаси, с бородатых 2010-х), который не вписывается в рамки restful вообще никак. поэтому это больше медвежья услуга спеку написать, мы попробовали, нифига не вышло(
источник

⌬C

⌬ Richard Cooper in Go-go!
ну типа
источник

а

а кто это in Go-go!
вообще у них JSON-Schema есть)
источник

а

а кто это in Go-go!
но это такое болото
источник

⌬C

⌬ Richard Cooper in Go-go!
вышло, но тогда получается клиент смертельно раздутый + и сама спека... ну как посмотришь, хочется блевануть
источник

а

а кто это in Go-go!
⌬ Richard Cooper
вышло, но тогда получается клиент смертельно раздутый + и сама спека... ну как посмотришь, хочется блевануть
он ближе к RPC, нежели чем к REST
источник

⌬C

⌬ Richard Cooper in Go-go!
json-schema охлол... лучше бы ее не было. в ней много несостыковок. на ее основе можно сгенерить только каким-нибудь кастомным генератором метод. так что не, в попу
источник

а

а кто это in Go-go!
⌬ Richard Cooper
json-schema охлол... лучше бы ее не было. в ней много несостыковок. на ее основе можно сгенерить только каким-нибудь кастомным генератором метод. так что не, в попу
ну в той либе так и сделано, половину ручками, половину генератором
источник

⌬C

⌬ Richard Cooper in Go-go!
а кто это
ну в той либе так и сделано, половину ручками, половину генератором
и это ужасно...
источник

⌬C

⌬ Richard Cooper in Go-go!
ну прям совсем не go way, за который хочется топить
источник

а

а кто это in Go-go!
почему же
источник

а

а кто это in Go-go!
codegen самый go way ¯\_(ツ)_/¯
источник

а

а кто это in Go-go!
copypaste driven dev
источник