Клуб API Карт

Единый ключ для сайтов с зеркалами

mcronni
26 мая 2009, 14:42

Для упрощения вставки АПИ на сайты имеющие зеркала мы добавили в АПИ возможность задания составного ключа.

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

На каждое зеркало нужно получить свой ключ, а потом склеив их через разделитель "~" сформировать составной ключ. АПИ подключенное с помощью такого составного ключа будет автоматически выбирать нужный ключ из списка в зависимости от текущего адреса сайта. В составной ключ может входить не более пяти простых ключей.

Например, есть два домена: maydomen.ru и maydomen.com. Получим для обоих ключи: key1 и key2. При подключении в параметр key подставляем оба значения через тильду: https://api-maps.yandex.ru/1.0/key=key1~key2.
Получаем АПИ которое работает на обоих сайтах, без дополнительного серверного программирования.

5 комментариев
Подписаться на комментарии к посту

Я как раз занялся серверной частью...

Этот вариант действительно работает!

СПАСИБО!

Здравствуйте.

Как написано здесь http://api.yandex.ru/maps/faq.xml#usage_2, для доменов 1.ru и 2.ru, которые являются одним и тем же сайтом, были созданы карты и сгенерированы ключи. Я пытаюсь встроить карты таким образом, чтобы они показывались как при заходе на первый домен, так и на второй. По инструкции, на каждой карте указан через тильду свой API ключ: но почему-то такой вариант не работает вообще, ругаясь на неверный ключ. Разумеется, если оставить какой-нибудь один, то нормальная работа наблюдается только с тем доменом, для которого сгенерирован ключ. Что делается не так?

дайте ссылку на страницу где вы подключаете

2 ключа через тильду

и появляется сообщение об ошибке ключа

у меня тоже не работает. 

gras-flotiliya.com

зеркала:

gras-flotiliya.ru

flotiliya.com