我正在尝试从Facebook视频链接中提取Facebook视频文件页面的网址,但我无法继续操作。
例如: 我的Facebook视频网址是: https://www.facebook.com/nerdandco/videos/1662140250706521/
如何使用php或javascript获取此URL? 在此先感谢:)
答案 0 :(得分:3)
以下是HTTP GET命令示例...
https://graph.facebook.com/v2.5/nerdandco/videos/?fields=backdated_time_granularity,content_category,copyrighted,backdated_time,created_time,description,embeddable,permalink_url,from,embed_html,source,icon,id,is_instagram_eligible,length,picture,place,privacy,published,status,scheduled_publish_time,title,updated_time,captions,comments,sharedposts,likes,tags,thumbnails&limit=10&access_token=<RETRIEVE YOUR OWN ACCESS TOKEN>
请注意,您可以使用您要查询的字段,用户名和您要求的对象(在本例中为视频)。
但是,请注意,您必须创建自己的访问权限,并且您所做的查询会在其上显示您的姓名(所以不要滥用此权限)。
您可以在Graph Explorer工具中使用Facebook的API来玩游戏(并创建自己的访问令牌): https://developers.facebook.com/tools/explorer/
我建议在Facebook Developers网站上阅读更多内容。
祝你好运! :)答案 1 :(得分:2)
276508326057504 /喂?字段=消息,链接,CREATED_TIME,类型,名称,ID,源
source =&gt;将返回url mp4视频帖子
"message": "Face Bank on Banggood",
"link": "https://www.facebook.com/BanggoodLove/videos/301299256911744/",
"created_time": "2016-09-01T04:59:49+0000",
"type": "video",
"name": "Face Bank",
"id": "276508326057504_301299256911744",
"source": "https://video.xx.fbcdn.net/v/t42.1790-2/14226238_1158241977553000_592726978_n.mp4?efg=eyJybHIiOjMwMCwicmxhIjo1MTIsInZlbmNvZGVfdGFnIjoidjJfNDAwX2NyZl8yN19tYWluXzMuMF9zZCJ9&rl=300&vabr=100&oh=3f89165b7d605f6c5de724110ba911cf&oe=595660F7"
答案 2 :(得分:1)
好吧,我还没有在PHP中尝试过,因为根据facebook,他们已经删除了API中的选项以返回视频源,所以我使用Python使其工作了;)
import requests as r
import re
url = "EntervideoURLhere"
html = r.get(url)
# for low Quality version
video_url = re.search('sd_src:"(.+?)"', html.text).group(1)
print(video_url)
# for HD version
video_url = re.search('hd_src:"(.+?)"', html.text).group(1)
print(video_url)
答案 3 :(得分:0)
实施例
Facebook链接:I cant post more than 2 links. Sorry about that
视频链接:No more than 2 links
2.按Ctrl + Shift + I然后按Ctrl + Shift + C
3.单击视频播放并从[在此处输入图像说明]
复制源代码我会告诉你图片1
的图片答案 4 :(得分:-2)
https://www.facebook.com/nerdandco/videos/1662140250706521/
像 https://mbasic.facebook.com/nerdandco/videos/1662140250706521/ 一样将 www 更改为 mbasic
然后点击播放视频即可下载。