Команда Яндекса анонсировала обновления в API Директа для турбо-страниц. Так, в сервисе Ads появится новое поле — TurboPageId. В структуре TextAd достаточно будет указать одно из полей Href, VCardId и TurboPageId. В структурах TextImageAd, TextAdBuilderAd, CpcVideoAdBuilderAd, CpmBannerAdBuilderAd нужно будет указать одно из полей Href и TurboPageId. Поле Href в методе add перестанет быть обязательным, а в методах update и get оно станет nillable.
Метод get может вернуть nil (null) в поле Href. Например, если рекламодатель удалил основную ссылку объявления, приложение корректно обработает такой ответ.
Поле TurboPageId появится также и в сервисе Sitelinks. В структуре Sitelink достаточно будет указать одно из полей Href и TurboPageId. В методе get появится входной параметр SitelinkFieldNames. В этом параметре можно перечислить имена полей быстрой ссылки, которые требуется получить. В ответе метода get поля Href и Description станут nillable. Приложение также должно корректно обработать значение nil (null) в этих полях.
Список всех опубликованных турбо-страниц можно будет получить с помощью нового метода — TurboPages.get.
Напомним, что турбо-страницы для десктопов стали доступны в марте 2019 года.