У меня проблемы с запуском. Он работает нормально, если я делаю тот же вызов FB.api непосредственно из внешнего интерфейса или через «localless invoke local», и это console.logs мой ответ. Но когда я внедряю эту функцию в лямбду и пытаюсь вызвать ее, я нажимаю "console.log (" TRY "), получаю ошибку 502. После этого ничего не происходит. Нет ответа от вызова FB.api, нет ошибок. , вообще никакой информации. Я попытался увеличить время ожидания и довел его до целых 15 секунд и до сих пор не получил ответа. Кто-нибудь еще сталкивался с этим? Спасибо!
export async function main(event, context, callback){
var FB = require('fb');
const data = JSON.parse(event.body)
console.log("DATA: ", data)
const requestString = data.Id + '/accounts'
console.log(requestString)
console.log("ACCESS TOKEN: ", data.accessToken)
const pages = []
try{
console.log("TRY")
await FB.api(requestString, 'get', { access_token: data.accessToken }, function(response){
console.log("RESPONSE: ", response)
callback(null, success(response));
})
}
catch (e){
console.log("CATCH")
console.log(e)
callback(null, failure({ status: false }));
}
}