Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
справочные_материалы:интеграция:подключение_просмоторщика_книг [2019/02/22 15:33]
user_login
справочные_материалы:интеграция:подключение_просмоторщика_книг [2019/09/20 14:13] (текущий)
user_login
Строка 10: Строка 10:
 Если пользователь установил связь (пункт 1), достаточно обратиться по УРЛ http://​biblioclub.ru/​services/​service.php?​page=books&​m=GetExtViewLink&​parse=1&​books_id=<​ID_книги_в_ЭБС>&​books_uid=<​ID_пользователя_в_системе_клиента>&​books_access=<​0 - демо фрагмент|1 - полная книга>&​books_auto=1 . При этом среди заголовков передаваемого запроса должен присутствовать HTTP_REFERER (в ряде случаев генерируется браузером автоматически). Если пользователь установил связь (пункт 1), достаточно обратиться по УРЛ http://​biblioclub.ru/​services/​service.php?​page=books&​m=GetExtViewLink&​parse=1&​books_id=<​ID_книги_в_ЭБС>&​books_uid=<​ID_пользователя_в_системе_клиента>&​books_access=<​0 - демо фрагмент|1 - полная книга>&​books_auto=1 . При этом среди заголовков передаваемого запроса должен присутствовать HTTP_REFERER (в ряде случаев генерируется браузером автоматически).
  
-Если связь не была предварительно установлена,​ потребуется шаг авторизации **до** обращения за ссылкой. ​+Обратите внимание на параметр **book_auto**. Если он указан - сервер пришлет заголовок с редиректом,​ а не просто ссылку. Поэтому в случае использования этого параметра ссылку сразу можно ставить в атрибут src фрейма. 
 + 
 +Если связь не была предварительно установлена,​ потребуется шаг авторизации **до** обращения за ссылкой ​(кроме случая "​переход на основе HTTP_REFERER"​ -здесь предварительная авторизация не требуется)
  
 http://​biblioclub.ru/​services/​users.php?​users_action=check_auth ​ Данная ссылка вернет ID текущего (авторизованного) пользователя или 0, если пользователь не авторизован. http://​biblioclub.ru/​services/​users.php?​users_action=check_auth ​ Данная ссылка вернет ID текущего (авторизованного) пользователя или 0, если пользователь не авторизован.