Создание подписи HMAC для API Google Maps на работе в Apigee Edge
Я пытаюсь создать действительную подпись для API карт Google на краю Apigee.
Я пытался использовать выноску Javascript безрезультатно. Я могу генерировать подписи, но они не соответствуют ожиданиям Google. Я подозреваю, что это связано с кодировкой ключа шифрования.
Я не могу заставить скрипты Python для развертывания вообще (уже открыли поддержку для этого).
Я использую CryptoJS, который, я считаю, не двоично кодирует ключ. Кто-нибудь уже решил проблему вызова API Карт Google для работы с подписью HMAC?
1 ответ
Я смог заставить его работать с Python. Мое решение основано в основном на примере скрипта Google. Мне пришлось внести изменения в строку, чтобы декодировать подпись, чтобы она работала на Apigee Edge. Конечно, это будет работать только для тех, у кого есть платная учетная запись Apigee Edge, так как бесплатная версия не поддерживает Python.