Как я могу сгенерировать ключ API для Baidu China для поиска магазинов на веб-сайте?

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

Я попытался создать учетную запись на Baidu, но он попросил китайский номер мобильного телефона. Должен ли я получить один из них, прежде чем я смогу получить ключ? И насколько легко решить, как получить ключ, когда у меня есть учетная запись?

Может кто подскажет как лучше настроить?

Заранее спасибо!


person Roxi    schedule 18.11.2014    source источник


Ответы (2)


Обновление 2016: теперь можно использовать некитайские телефонные номера для создания учетных записей Baidu, см. эта страница.

После того, как вы вошли в Baidu, вам нужно найти их облако LBS (услуги на основе местоположения) и перейти в центр управления там:

http://lbsyun.baidu.com/apiconsole/key

Там вы нажимаете «Создать новое приложение/ключ» 创建应用(0/20) (оранжевая кнопка). Во всплывающем окне вы даете ему имя, а затем, в вашем случае, вероятно, выбираете «для сервера». Следующий список флажков предназначен для вещей, которые вы хотите БЛОКИРОВАТЬ для своего ключа. Если вы хотите получить доступ ко всему, отметьте НИЧЕГО (мне потребовалось некоторое время, чтобы понять это, я всегда отмечал все...)

Для серверных ключей вы можете выбрать белый список на основе IP для пользователей, вы должны ввести туда адреса своих серверов. Я не уверен в другом (sn) варианте.

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

person peedee    schedule 20.11.2014
comment
Великолепно! Большое спасибо за Вашу помощь. Попробую это сейчас. - person Roxi; 21.11.2014
comment
Если это сработает для вас, не могли бы вы принять ответ? - person peedee; 25.11.2014
comment
Привет, Пиди, не знаю, как мне это сделать? - person Roxi; 04.01.2015
comment
Чтобы пометить ответ как принятый, нажмите на галочку рядом с ответом, чтобы переключить его с пустого на зеленый (см.: meta.stackexchange.com/questions/5234/) - person peedee; 05.01.2015
comment
Спасибо за эти ценные моменты. Я мог бы создать ключ API сегодня. Но много изменений в их интерфейсе. - person Web_Developer; 16.03.2015
comment
Зарегистрироваться с международным номером телефона можно через https://passport.baidu.com/v2/?reg&u=http://pan.baidu.com®Type=1&tpl=netdisk&overseas=1 - person Kristaps Karlsons; 24.03.2016
comment
@KristapsKarlsons, пожалуйста, напишите свой комментарий как отдельный ответ - person Shirish Herwade; 22.12.2016
comment
Регистрация для международных пользователей работает только для определенных стран. Например. Венгрия (код страны +36) исключена. - person Csongor Fagyal; 07.02.2019

Вот более простой ответ, чем у Пиди:

  1. Если вы не умеете читать по-китайски, установите расширение Google Translate. в Chrome (translate.google.com не может переводить HTTPS-страницы). На каждой новой странице вам нужно будет щелкнуть расширение на панели инструментов и выбрать «ПЕРЕВОДИТЬ ЭТУ СТРАНИЦУ».
  2. Создайте учетную запись на странице http://passport.baidu.com. Вам понадобится действующий адрес электронной почты и пароль.
  3. Создайте учетную запись разработчика на странице http://developer.baidu.com/user/reg. Вам нужно будет подтвердить номер мобильного телефона, введя код, отправленный в SMS. Для этого работал Google Voice. Формат для номеров США: «(1) 760-123-4567». У вас есть только 60 секунд, чтобы ввести 6-значный код.
  4. Перейдите на страницу http://lbsyun.baidu.com/apiconsole/key.
  5. Нажмите кнопку «Я согласен».
  6. Выберите «Браузер» в качестве типа приложения.
  7. Введите * в белый список рефералов (если только вы не хотите разрешить использование API только определенным доменам).

Вот и все. Вы получите ключ «Доступ к приложению (AK)».

person Dan Dascalescu    schedule 06.04.2015
comment
Это не работает, если у вас нет китайского номера телефона. Пункт №2 не работает. - person Csongor Fagyal; 07.02.2019