В чем разница между Vimeo Advance API и их новым API?

Кто-нибудь знает, в чем разница между Vimeo Advance API и их новым API?


person user3686838    schedule 29.05.2014    source источник


Ответы (1)


Новый API представляет собой редизайн с нуля. Он основан на принципах RESTful, а не на старом подходе в стиле RPC. Вместо указания что вы хотите сделать в URL-адресе, вы делаете это с помощью глаголов HTTP, общих для многих современных API.

Например: «GET /me» — это то, как вы описываете «получить текущего аутентифицированного пользователя». Старый API описывает это же действие как «GET /api/rest/v2?format=json&method=vimeo.people.getInfo».

Есть также другие изменения в аутентификации (oAuth 2 по сравнению с 1.0a — гораздо проще в обращении) и семантические изменения в ответах, поэтому вам не нужно отслеживать идентификаторы, и многие URL-адреса генерируются для вас, чтобы изменить.

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

Раскрытие информации: я работаю над созданием нового API.

person sclm    schedule 29.05.2014