遵循这些文档:
用于 linkedin 开发者门户的 linkedin 帐户是:
我们成功使用此请求配置了 Webhook :
标题:
身体:
{
"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"
}
此请求的回复:
从那时起,我们可以在日志中看到每 2 小时通过带有“challengeCode”的 GET 请求成功地将“challenges”链接到我们的 webhook。 但是,当在我们提到的测试广告上创建测试线索时,我们的 webhook 不会通过 POST 请求调用。
每次从上述的 providedCreative 创建潜在客户时,我们预计都会在此配置的端点上收到 POST 请求。
我们唯一不能做的事情,因为它不是“可见的”,Webhook 文档中提到的是“Webhook 选项卡” 也许它已经过时了?或不?
我在 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"]>
我被困在这个问题上,所以任何帮助将不胜感激:)