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)
Еще не сделала