Алексей, вечер добрый.Здравствуйте.
Ранее в данной теме мной поднимался вопрос про получение стиха в формате JSON. В принципе работает нормально. Только вот недавно я так понял несколько изменился формат ответа. После чего мне пришлось изменить его обработку для выделения стиха. Планируется ли в будущем изменять формат ответа или он останется без изменений? И ещё есть ли возможность получения стихов в другом переводе?
А мы уже не меняли формат ответа, ну.. несколько лет точно, в чём поменялся ответ?
я могу чисто теоретически что могла обновится библиотека для генерации JSON и что-то изменилось, в ответе, но скажем кавычки, или переносы, но если вы парсили, как обычный JSON то поля должны были остаться, как и прежде.
стихи можно получать в другом переводе и формате, документация по api https://bibleonline.docs.apiary.io/ на память для выбора перевода надо передать аргумент trans
мы хотим сделать вторую версию api, но эта продолжит работать как и работает.
Bash:
$ curl -H "Content-Type: application/json" -H "x-trans: rus" -H "x-q: Jn 3:16" https://api.only.bible/bible
([
{
"h2" : "Иоанна 3:16"
},
{
"v" : {
"n" : "16",
"t" : "Ибо так возлюбил Бог мир, что отдал Сына Своего Единородного, дабы всякий, верующий в Него, не погиб, но имел жизнь вечную."
}
}
]
);
$ curl -H "Content-Type: application/json" -H "x-trans: eng" -H "x-q: Jn 3:16" https://api.only.bible/bible
([
{
"h2" : "John 3:16"
},
{
"v" : {
"n" : "16",
"t" : "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life."
}
}
]
);
$ curl -H "Content-Type: text/plain" -H "x-trans: bel" -H "x-q: Jn 3:16" https://api.only.bible/bible
=======================================================
Яна 3:16
=======================================================
[16] Бо так палюбіў Бог сьвет, што аддаў Сына Свайго Адзінароднага, каб кожны, хто верыць у Яго, не загінуў, а меў жыцьцё вечнае.
$ curl -H "Content-Type: text/html" -H "x-trans: ukr" -H "x-q: Jn 3:16" https://api.only.bible/bible
<h2 class="bible">Івана 3:16</h2><p class="bible" id="bible-0-0-16"><span >16.</span> Так бо Бог полюбив світ, що дав Сина Свого Однородженого, щоб кожен, хто вірує в Нього, не згинув, але мав життя вічне.</p>
$
Последнее редактирование: