我们正在开发一个firebase云函数来调用Linkedin Marketing Developer Platform API,一切都很好,直到我们陷入了一个特定的调用,该调用完成了它应该做的事情,但没有返回任何东西,在60秒内我们得到了;功能超时";错误
调用是对此URL的POST:https://api.linkedin.com/v2/adCampaignGroupsV2
我们严格遵守文件https://learn.microsoft.com/en-gb/linkedin/marketing/integrations/ads/account-structure/create-and-manage-campaign-groups
以下是关于我们所做工作的一些信息:
URL
:https://api.linkedin.com/v2/adCampaignGroupsV2
Method
:后
Headers
:
- "内容类型":"application/json">
- "X-Restli-Protocol-Version":"2.0.0">
- "x-li-format":"json">
- 授权:
Bearer ${access_token}
Body
:
{
account: `urn:li:sponsoredAccount:${ad_account}`,
name: ad_name,
runSchedule: {
end: end_time_unix,
start: start_time_unix,
},
status: status,
totalBudget: {
amount: "100.00",
currencyCode: "USD",
},
}
它确实创建了Campaign Group,但不向我们的获取调用返回任何内容,并在60分钟内用";功能超时";错误
你能告诉我们我们做错了什么吗?因为我们所做的所有其他调用(只是为了检索信息(都按预期工作(使用相同的调用方法(。
感谢
p.s.在将主体发送到API 之前,我们正在对其进行JSON.stringify
在我看来,这可能与云函数的逻辑有关?您也许可以查看跟踪详细信息,以了解为什么需要很长时间。