Вконтакт на днях рассказал о своей схеме запросов к API, которую они, наконец, выпустили в публичный доступ: vk.com/blog/java-sdk
Я на радостях полностью переделал своего клиента для Vk.com API с использованием новой схемы: github.com/alsemyonov/vk
За счёт кодогенерации, перескочил с версии 0.6(.5.53) на 0.99(.5.53).alpha, поскольку покрытие API увеличилось до 99% (ну, примерно, на самом деле. Но оно многократно шире, чем было когда-либо). После релиза альфы продолжаю работать над бета-версией, фиксить оставшиеся TODOшки и возвращать магию из первых версий библиотеки.
В процессе работы над клиентом, обнаружил в свежевыпущенной схеме API Вконтакта 4 ошибки, о чём немедленно сообщил разработчикам:
github.com/VKCOM/vk-api-schema/issues,
после чего прислал исправления для них:
github.com/VKCOM/vk-api-schema/pull/3
Разработчики из ВК пока никак не отреагировали. Только юзернейм apiwoman попробовала исправить первую упомянутую мною ошибку, но исправила её на другую, не менее ошибочную версию.
Подсказка [id494075|разработчикам]: просто влейте вот этот Pull Request, он починит вам сразу 4 ошибки: github.com/VKCOM/vk-api-schema/pull/3.
Я на радостях полностью переделал своего клиента для Vk.com API с использованием новой схемы: github.com/alsemyonov/vk
За счёт кодогенерации, перескочил с версии 0.6(.5.53) на 0.99(.5.53).alpha, поскольку покрытие API увеличилось до 99% (ну, примерно, на самом деле. Но оно многократно шире, чем было когда-либо). После релиза альфы продолжаю работать над бета-версией, фиксить оставшиеся TODOшки и возвращать магию из первых версий библиотеки.
В процессе работы над клиентом, обнаружил в свежевыпущенной схеме API Вконтакта 4 ошибки, о чём немедленно сообщил разработчикам:
github.com/VKCOM/vk-api-schema/issues,
после чего прислал исправления для них:
github.com/VKCOM/vk-api-schema/pull/3
Разработчики из ВК пока никак не отреагировали. Только юзернейм apiwoman попробовала исправить первую упомянутую мною ошибку, но исправила её на другую, не менее ошибочную версию.
Подсказка [id494075|разработчикам]: просто влейте вот этот Pull Request, он починит вам сразу 4 ошибки: github.com/VKCOM/vk-api-schema/pull/3.
Vkontakte the other day spoke about his API request scheme, which they finally released to the public: vk.com/blog/java-sdk
I was glad to completely redo my client for the Vk.com API using the new scheme: github.com/alsemyonov/vk
Due to code generation, I jumped from version 0.6 (.5.53) to 0.99 (.5.53) .alpha, since the coverage of the API increased to 99% (well, approximately, actually. But it is many times wider than ever). After the release of alpha, I continue to work on the beta version, fix the remaining TODOs and return magic from the first versions of the library.
In the process of working on the client, I found 4 errors in the freshly released Vkontakte API scheme, which I immediately reported to the developers:
github.com/VKCOM/vk-api-schema/issues,
after which he sent corrections for them:
github.com/VKCOM/vk-api-schema/pull/3
VK developers have not yet responded. Only the user apiwoman tried to fix the first error I mentioned, but corrected it to another, no less erroneous version.
Hint [id494075 | to developers]: just fill in this Pull Request, it will fix 4 errors right away: github.com/VKCOM/vk-api-schema/pull/3.
I was glad to completely redo my client for the Vk.com API using the new scheme: github.com/alsemyonov/vk
Due to code generation, I jumped from version 0.6 (.5.53) to 0.99 (.5.53) .alpha, since the coverage of the API increased to 99% (well, approximately, actually. But it is many times wider than ever). After the release of alpha, I continue to work on the beta version, fix the remaining TODOs and return magic from the first versions of the library.
In the process of working on the client, I found 4 errors in the freshly released Vkontakte API scheme, which I immediately reported to the developers:
github.com/VKCOM/vk-api-schema/issues,
after which he sent corrections for them:
github.com/VKCOM/vk-api-schema/pull/3
VK developers have not yet responded. Only the user apiwoman tried to fix the first error I mentioned, but corrected it to another, no less erroneous version.
Hint [id494075 | to developers]: just fill in this Pull Request, it will fix 4 errors right away: github.com/VKCOM/vk-api-schema/pull/3.
У записи 4 лайков,
0 репостов.
0 репостов.
Эту запись оставил(а) на своей стене Алекс Семенов