首页 > 解决方案 > 图片/视频 CDN URL - 检测文件类型/扩展名

问题描述

我正在尝试根据 IG messenger graph API 实现 Story Mention 渲染。

IG webhook 将媒体的有效负载 URL 作为无扩展名的 CDN URL 发送,这意味着我无法检测到文件类型(可能是任何类型的图像或视频文件)。目的是将 URL 呈现给 HTML 元素并防止保存某些文件扩展名。

有人知道如何获取这些信息吗?

An example for IG CDN URL https://lookaside.fbsbx.com/ig_messaging_cdn/?asset_id=17952754300482708&signature=AbxVoHUcW3qKGZvE0FwrbpSEKBqkYGH9wFDUY9xnywlxxek8lWtrTwE173Sxhta9jbp0bgDiL17IpyiI82vqHGNPUD1wdMUZphwQOggW-_877cCI1BxaY_aDUZ8hj5OwmHK9E8OnSybqtMVmGXCX_hBF399t1Hb44zspeL3d9NWb9rib

标签: urlinstagramcdnfacebook-messengerinstagram-graph-api

解决方案


Python:

import requests
res = requests.head(url)
print res.headers

推荐阅读