是通过它自己的api还是通过twitter api?
有几个应用程序:http://www.vineroulette.com/和http://vinepeek.com/,有人知道他们是如何获得vine提要的吗?
发布于 2013-03-09 21:06:32
好吧,根据推特内部的一些请求,目前还不是时候:https://dev.twitter.com/discussions/14721
我现在唯一能找到的就是推文里用到的卡片。例如:http://vine.co/v/bwBYItOUKrw/card
我自己的搜索
我花了一些时间,所以看看Vine在iOS上使用Charles是什么类型的请求。
首先,我检查了Tweetbot,看看它是如何检索提要的Vine预览图像的。Vine视频上的一个简单GET
,用于检索标题元并获得预览:
<meta property="twitter:image" content="https://vines.s3.amazonaws.com/thumbs/8800194F-D323-40F2-8AD2-7C19EA2505A3-3974-000000D33D0303AB_1.0.6.mp4.jpg?versionId=PZAXllJkKvo4FGk47Mb4JfM7yADdF5eC">
这就是:
在相同的meta中,您可以检索视频流:
<meta property="twitter:player:stream" content="https://vines.s3.amazonaws.com/videos/8800194F-D323-40F2-8AD2-7C19EA2505A3-3974-000000D33D0303AB_1.0.6.mp4?versionId=gqt.N2z3cdss2nzFam5zam4QR9sje_vC">
然后我打开了Vine应用。它向https://api.vineapp.com/
发出请求。因为所有内容都是通过https
发送的,所以我只能看到加密的请求/响应。
更有趣的事情
通过api url,我在Google上搜索了一下,发现了一些有趣的东西!一个人通过充当中间人来dig better inside Vine请求,以查看真正的请求url。全文共3篇。最后,这家伙使用自己的客户端成功地在Vine上发布了一段视频。
在那之后,我查看了Github,发现了一个使用Python的 Vine API。人们似乎使用之前的人的工作来确定API完整的url。
下面是这个非官方API的built-in interface in PHP。
我认为你有足够的东西来创建自己的VineRoulette :)
https://stackoverflow.com/questions/15296028
复制相似问题