node.js - AWS lambda 无法调用 Facebook SDK

标签 node.js facebook facebook-graph-api aws-lambda facebook-javascript-sdk

我正在设置 AMS lambda 以在内部调用 facebook sdk,但不幸的是我无法从 facebook SDK 获得任何响应。

请找到以下代码:-

const listCampaign = async (event, context) => {
    context.callbackWaitsForEmptyEventLoop = false;
    await validateAuthToken(event.headers.Authorization, event.headers.accountId);
    console.log("account are",account)
    return  await account.getCampaigns([
        Campaign.Fields.account_id,
        Campaign.Fields.adlabels,
        Campaign.Fields.bid_strategy,
        Campaign.Fields.boosted_object_id,
        Campaign.Fields.brand_lift_studies,
        Campaign.Fields.budget_rebalance_flag,
        Campaign.Fields.budget_remaining,
        Campaign.Fields.buying_type,
        Campaign.Fields.can_create_brand_lift_study,

    ])
        .then((campaign) => {
            console.log("first check 3",campaign) // No response from facebook SDK and after 30 sec it get end point time out
})

最佳答案

最可能的原因是没有为外部连接配置安全组。如果情况并非如此,并且 lambda 函数部署在 VPC 中,请检查 VPC 子网是否具有 NAt 和 Internet 网关权限。

关于node.js - AWS lambda 无法调用 Facebook SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56016935/

相关文章:

javascript - Webpack 在终端中运行时会给出 "error error: unknown option ' -p'"

ios - SDK 更新到 3.14 后原生 Facebook 登录停止工作

php - 如何使用 PHP 在 Facebook 上分享帖子?

facebook-graph-api - firebase + facebook 开放图谱

node.js - NPM 从 GitHub 拉取错误版本

javascript - Electron :加载外部脚本并将其传递给函数

javascript - 使用 Facebook Firebase 简单登录获取电子邮件

javascript - 如何将 Facebook 页面的评论嵌入我的网站

javascript - 如何从 Facebook 页面获取最新状态或更新

node.js - 谷歌应用引擎 Node.js : Deploying API and WepApp