Author.Today - API / brizing

Author.Today - API

Автор: brizing

API обеспечивает взаимодействие сторонних приложений с порталом.
На данный момент опубликована версия 1 (v1).

Нравится ли вам API author.today
и как вы считаете, все ли функции реализованы?

Ознакомиться с API можно здесь:

- api.author.today

+80
718

82 комментария, по

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Дмитрий
#

Комментарии отключены модератором. Причина: Апи не является публичным официально и документация, естественно, может не совпадать с реализацией. Считаем, что его обсуждение тут неуместно.

😂 https://author.today/post/242352

 раскрыть ветвь  0
Lizage
#

Скажите, а можно с помощью этой штуки реализовать нормальный поиск по жанрам? Например, если я хочу историческую прозу, то вывести произведения, у которых историческая проза основной жанр?

Апд. Нашла документацию, нельзя...

 раскрыть ветвь  1
Дмитрий
#

https://api.author.today/v1/catalog/search?genre=historical-fiction

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

{
"searchResults": [
{
"id": 115811,
"title": "Чекист. Секретная командировка.",
"annotation": "Наш современник попадает в 1918 год. Волею обстоятельств ему приходится стать сотрудником губернского ЧК.",
"authorId": 319929,
"authorFIO": "Евгений Шалашов",
"authorUserName": "eshalashov",
"originalAuthor": null,
"coAuthorId": null,
"coAuthorFIO": null,
"coAuthorUserName": null,
"coAuthorConfirmed": false,
"seriesId": 12711,
"seriesTitle": "Чекист",
"publishTime": "2021-02-24T14:55:24.333Z",
"lastModificationTime": "2021-03-12T14:44:00.657Z",
"finishTime": "2021-10-25T15:13:56.013Z",
"isDraft": false,
"formEnum": "Novel",
"genreId": 47,
"firstSubGenreId": 8,
"secondSubGenreId": 17,
"adultOnly": false,
"tags": [
"альтернативная история",
"назад в ссср",
"попаданцы во времени"
],
"coverUrl": "2021/09/06/71fdf5801b64409ea36e2054ae7a5c6e.jpg",
"viewCount": 405957,
"commentCount": 998,
"reviewCount": 1,
"textLength": 314303,
"likeCount": 888,
"showAuthor": true,
"price": 110.0,
"discount": null,
"discountStartDate": null,
"discountEndDate": null,
"status": "Sales",
"promoFragment": false,
"isExclusive": false
},
{
"id": 173639,
"title": "Распутин-наш. 1917.",

Чекист. Секретная командировка. https://author.today/work/115811

Распутин-наш. 1917. https://author.today/work/173639

 раскрыть ветвь  0
pascendi
#

Как красиво:

GET v1/work/many-contents?ids[0]={ids[0]}&ids[1]={ids[1]}

То есть, если есть доступ к произведению, то текст всех глав можно получить одной командой. 

А народ еще тут удивляется, как это тексты оказываются у пиратов, если на АТ они защищены от скачивания.

 раскрыть ветвь  8
Дмитрий
#

для этого апи совершенно не обязательны, можно спарсить и из встраиваемого браузера.

 раскрыть ветвь  0
brizing автор
#

Этот метод возвращает настройки глав

 раскрыть ветвь  6
Мамбурин Харитон Байконурович
#

Кнопочку бы: "топ-100 книг, получивших максимум лайков за последние 2 недели"

 раскрыть ветвь  0
Дмитрий
#

Мдяяяяя, даже swagger или что на подобии не додумались использовать.

 раскрыть ветвь  21
brizing автор
#

В api что-то не работает?)

 раскрыть ветвь  20
Notes
#

Здравствуйте, спасибо за тему!

Если позволите вопрос, сортировать поиск  в любой категоии я могу... но очень хотелось бы иметь возможность выбирать скажем 50 книг с найбольшим количеством лайков, от прочитавших.

Очень хотелось бы JSON  ну скажем по  GET  https://api.author.today/search?genre=popadantsy-v-magicheskie-miry&min-like-count=1000&sorting=popular c 20-ю там или 50-ю результатами.


Количество подборок куча, есть что-то что именно говорит против описаного выше запроса?


С уважением,

Notes

 раскрыть ветвь  3
brizing автор
#

Могу лишь поддержать вашу идею лайком :)


Учесть такой параметр на бекэнде - действительно не трудно.
Несколько строк кода.

 раскрыть ветвь  2
Karel Wintersky
#

Те, кому надо, знают про него уже давно...

 раскрыть ветвь  11
brizing автор
#

Разработчики АТ? :)

 раскрыть ветвь  10
Владимир Ральт
#

Всё более-менее стандартно. Пока не представляю как это использовать. Разве что собственную оповещалку запрогать когда лайк поставили, а то по дефолту нету. 

 раскрыть ветвь  0
flegmas
#

Ископаемый программер я. Статистику даёт собирать? Кто, откуда, сколько и тд?

 раскрыть ветвь  1
brizing автор
#

Коммерческим авторам можно использовать Яндекс.Метрику)

 раскрыть ветвь  0
S1onnach
#

Наконец-то. Может кто не сильно уставший прикрутит таки ттс для тех писанин, что нельзя скачивать. Или погодите.. их можно будет скачать?

 раскрыть ветвь  16
brizing автор
#

Там доступы такие же, как на сайте.
Если произведение закрыто, то и этим способом его не получить)

 раскрыть ветвь  15
Nikki Yakkin
#

Насчет указанного функционала не знаю, не программер, но было бы здорово иметь возможность устанавливать метрику на собственную страницу и на собственные произведения. Вдруг знаете как это сделать?

 раскрыть ветвь  1
brizing автор
#

Это могут делать коммерческие авторы, в техподдержку пиши)

 раскрыть ветвь  0
Владимир Угловский
#

Не хватает POST https://api.author.today/v1/work/create_bestseller😀 И на входе JSON вида:

{

  "genre": "litRPG",  
  "chapters": 23,
  "books": 100500,
  "sex": "MOAR",
  "enemies": "stupid",
  "imba": true
}

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

 раскрыть ветвь  4
 раскрыть ветвь  3
 раскрыть ветвь  0
Томный Павел
#

Похоже на какую-то секретную инфу

 раскрыть ветвь  1
 раскрыть ветвь  0
brizing автор
#

Секретные технологии 🚀

 раскрыть ветвь  0
Написать комментарий
5 998 23 103
Наверх Вниз