从fb.watch别名获取Facebook视频ID

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

有没有办法从复制视频链接时获得的 fb.watch 网址获取视频 ID?

例如这个网址: https://fb.watch/7zK5NDl3Dw/

访问链接时视频 ID 为 762932621316078。

我想使用 Video Graph Api,但它不适用于别名 /7zK5NDl3Dw。它确实适用于 id /762932621316078

facebook facebook-graph-api
2个回答
1
投票

fb.watch 只是一个链接缩短器,您可以通过使用任何 HTTP 客户端打开 fb.watch 链接并检查重定向 URL 来获取正常的视频 URL。不需要API。

$ curl -i https://fb.watch/7zK5NDl3Dw/

HTTP/2 302
location: https://www.facebook.com/watch/?v=762932621316078&ref=sharing
x-fb-rlafr: 0
document-policy: force-load-at-top
pragma: no-cache
cache-control: private, no-cache, no-store, must-revalidate
expires: Sat, 01 Jan 2000 00:00:00 GMT
x-content-type-options: nosniff
x-xss-protection: 0
x-frame-options: DENY
strict-transport-security: max-age=31536000; preload; includeSubDomains
content-type: text/html; charset="utf-8"
x-fb-debug: mIg31ie708sE6kGaRk7AVYWyELO5ZWqghkainJunir2RhsLeqCLYSqjDvF8mi6TQ6g2m50TQ/YRTPWW/u90BUg==
content-length: 0
date: Mon, 14 Mar 2022 16:15:51 GMT
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400

0
投票

它在实时服务器上不起作用,在实时服务器上它显示登录网址

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