Linkedin Lead Sync API Webhook (leadNotifications) 已配置,但在测试潜在客户生成时未调用 Webhook?

问题描述 投票:0回答:1

遵循这些文档:

用于 linkedin 开发者门户的 linkedin 帐户是:

  • Linkedin 营销管理工具中的“客户经理”
  • Linkedin 公司页面中的“内容管理”

我们的 linkedin 应用程序可用的产品: Products

我们成功使用此请求配置了 Webhook :

  • 网址:https://api.linkedin.com/rest/leadNotifications

  • 标题:

    • LinkedIn 版本:202308
    • X-Restli-协议版本:2.0.0
    • 授权:由linkedin开发者门户上的令牌生成器生成的不记名令牌,具有所有可用范围:
      • r_广告
      • r_marketing_leadgen_automation
      • openid
      • 简介
      • r_liteprofile
      • r_事件
      • r_组织_管理员
      • r_ads_leadgen_automation
      • 电子邮件
  • 身体:

{
    "webhook":"https://{apim}.azure-api.net/{func}/LinkedinTrigger?subscription-key={{apimSecret}}",
    "owner":{
        "sponsoredAccount": "urn:li:sponsoredAccount:{accountId}"
    },
    "associatedEntity":{
        "sponsoredCreative": "urn:li:sponsoredCreative:{creativeId}"
    },
    "leadType":"SPONSORED"
}

此请求的回复:

  • 状态:201
  • 标题:
    • 位置:/leadNotifications/{createdLeadNotificationId}

从那时起,我们可以在日志中看到每 2 小时通过带有“challengeCode”的 GET 请求成功地将“challenges”链接到我们的 webhook。 但是,当在我们提到的测试广告上创建测试线索时,我们的 webhook 不会通过 POST 请求调用。

每次从上述的 providedCreative 创建潜在客户时,我们预计都会在此配置的端点上收到 POST 请求。

我们唯一不能做的事情,因为它不是“可见的”,Webhook 文档中提到的是“Webhook 选项卡”Webhook tab documentation 也许它已经过时了?或不?

linkedin-api webhooks
1个回答
0
投票

我在 Linkedin webhook 验证和注册方面遇到问题。我最后创建了一个获取请求来接收代码挑战并返回十六进制编码的代码,但在注册时我仍然遇到以下错误:

“代码”:“SUBSCRIPTION_CREATION_FAILED_WEBHOOK_VALIDATION”, "message": "格式错误的订阅创建请求不符合验证检查。提供的 webhook 未通过下游验证。", “状态”:400

下面是 get 请求的输出: 链接验证和结果:<200 OK OK,{"challengeCode": "f2de53c1-e587-450a-8929-7ea5c44961cb", "challengeResponse": "968427d6eb9f41c1a48010abd831d70c7cd1db4d8b51e7dcaf01ffe45125616f"},[Content-Type:"application/json"]>

我被困在这个问题上,所以任何帮助将不胜感激:)

© www.soinside.com 2019 - 2024. All rights reserved.