Ключ API не разрешает доступ с IP (Heroku) - PullRequest
0 голосов
/ 26 августа 2018

В настоящее время я пытаюсь создать веб-сайт, который получает данные из API игры Clash Royale (https://developer.clashroyale.com), но они просят меня указать IP-адрес для моего ключа авторизации API.

проблема заключается в том, что мой веб-сайт размещен на Heroku, и у Heroku есть несколько (всегда меняющихся и более 10) IP-адресов, и я могу дать только 4 IP-адреса в Clash Royale API.

Когда я даю своему человеку IP-адрес изапустить мой код, API получен без проблем, но когда я отправляю свой код в Heroku и открываю свой веб-сайт, я получаю это сообщение об ошибке:

Invalid authorization: API key does not allow access from IP xx.xxx.xxx.xxx

Можно ли получить один IP-адрес от Heroku, чтобы я всегда мог использовать один и тот же ключ авторизации API?

1 Ответ

0 голосов
/ 26 августа 2018

Я нашел ответ после нескольких часов копания в интернете:)

Я просто использовал вещь под названием "Proximo", которая, очевидно, объединяет все ваши IP-адреса всех ваших сайтов в один;см https://devcenter.heroku.com/articles/proximo

...