Вы не указали, в какой среде вы работали, но, учитывая ваш код и описанное выше изменение agent.parameters
, я смог продублировать вашу проблему с помощью облачных функций Firebase с node.js 6.14.
Мне удалось заставить его работать, используя пакет request-promise-native
вместо request-promise
.Как следует из названия, здесь используются нативные обещания вместо пакета Bluebird Promise, но в остальном вы делаете идентичные звонки.