Json данные по Журналам

Общее

Json файл можно получить по ссылке http://mobile.isea.ru//journalJson.ashx?mode=[mode]&id=[id]&lang=[lang]

в которой должны передаваться следующие параметры:

  • mode - обязательный важный параметр (integer > 0), может иметь значения:
    • mode=1 - будет выдавать список выпусков журнала
    • mode=2 - будет выдавать список статей в выпуске журнала
    • mode=3 - будет выдавать информацию о конкретной статей
    если значения отличны от этих трех - будет выдаваться список журналов
  • id - обязательный параметр (integer > 0, берется из базы), принимает значения:
    • ID журнала (для mode=1)
    • ID выпуска (для mode=2)
    • ID статьи (для mode=3)
  • lang - необзательный параметр (integer > 0, по умолчанию = 1), может принимать значения:
    • lang=1 - информация будет выдаваться на русском языке
    • lang=2 - информация будет выдаваться на английском языке

Список журналов (mode !=1,2,3)

Журналы отсортированы по названию

пример вызова: http://mobile.isea.ru/journalJson.ashx?lang=1

Описание объекта в Json:

ключтип ключаЗначение
IdJournal Integer ID журнала
JournalTitle String Название журнала
ISSN String ISSN журнала
Error String Сведения об ошибке, н-р невозможно подключиться к БД и т.д.
Если Error:null - то данные получены, ели не null, тогда все другие ключи имеют значения null

Список выпусков журнала (mode=1)

пример вызова: http://mobile.isea.ru/journalJson.ashx?mode=1&id=1&lang=1

Выпуски упорядочены по времени выхода от более поздних к более ранним.

Описание объекта в Json:

ключтип ключаЗначение
IdIssue Integer ID выпуска
IssueYear Integer Год публикации выпуска журнала
IssueTitle String Название выпуска журнала
Error String Сведения об ошибке, н-р невозможно подключиться к БД и т.д.
Если Error:null - то данные получены, ели не null, тогда все другие ключи имеют значения null

Список статей в выпуске журнала (mode=2)

пример вызова: http://mobile.isea.ru/journalJson.ashx?mode=2&id=630&lang=1

Описание объекта в Json:

ключтип ключаЗначение
IssueTitle String Название выпуска журнала
IdArticle Integer ID статьи
Section String Наименование рубрики, к которой принадлежит статья
ArticleAuthors String Авторы статьи
ArticleTitle String Название статьи
ArticleKeywords String Ключевые слова статьи
ArticleAbstract String Аннотация к статье
IsExistsPDF Boolean true - pdf файл доступен для скачивания,
false - не доступен
ArticleURL String URL для скаичвания pdf - файла, н-р:
http://mobile.isea.ru/journalPDF.ashx?id=20307
Error String Сведения об ошибке, н-р невозможно подключиться к БД и т.д.
Если Error:null - то данные получены, ели не null, тогда все другие ключи имеют значения null

Информация о статье (mode=3)

Еще не сделала