通过它自己的 api 还是通过 twitter api?
有几个应用程序:http: //www.vineroulette.com/和http://vinepeek.com/有没有人知道他们如何获得葡萄藤饲料?
通过它自己的 api 还是通过 twitter api?
有几个应用程序:http: //www.vineroulette.com/和http://vinepeek.com/有没有人知道他们如何获得葡萄藤饲料?
好吧,根据 twitter 支持中的一些请求,暂时不是:https ://dev.twitter.com/discussions/14721
我现在唯一能找到的是推文中使用的卡片。例如:http: //vine.co/v/bwBYItOUKrw/card
我花了一些时间来看看 Vine 在 iOS 上使用 Charles 的请求类型。
首先,我检查了 Tweetbot 以了解它如何为其提要检索 Vine 预览图像。一个简单GET
的 Vine 视频检索标头元数据并获得预览:
<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 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 上搜索并找到了有趣的东西!一个人通过充当中间人来查看真实的请求 URL,从而更好地挖掘 Vine请求。有3篇文章。最后,这家伙使用自己的客户端成功地在 Vine 上发布了一段视频。
之后,我查看了 Github,发现了一个使用 Python的非官方Vine API 。人们似乎使用前人的工作来确定 API 完整 url。
这里是这个非官方 API的 PHP 内置接口。
我认为你有足够的东西来开始你自己的 VineRoulette :)