首页 > 解决方案 > API v2 资产调用返回“Enforced Tenant ACL 结果:false”是什么?

问题描述

我们正在调用 LinkedIn API v2 :

我们得到一个 401 响应,如下所示:

{
    "message": "com.linkedin.vector.utils.logic.LogicLayerException: Enforced Tenant ACL result: false, for Tenant urn:li:digitalmediaTenant:11 and Method read_assets",
    "status": 401
}

我可以确认我们的应用已获准用于 v2 端点。有没有其他人遇到过这个问题,如果有,您是如何解决的?

标签: linkedin

解决方案


您是否尝试在回复中包含图像或其他媒体信息?这是您在使用 digitalMediaAsset URN 装饰响应并且未能在投影中包含 :playableStreams 或 :privatePlayableStreams 时通常得到的响应。例如:

https://api.linkedin.com/v2/me?projection=(id,profilePicture(displayImage~))

将导致 401 响应。然而,

https://api.linkedin.com/v2/me?projection=(id,profilePicture(displayImage~:playableStreams))

将会成功。

请参阅https://developer.linkedin.com/docs/ref/v2/media-migration


推荐阅读