17

通过它自己的 api 还是通过 twitter api?

有几个应用程序:http: //www.vineroulette.com/http://vinepeek.com/有没有人知道他们如何获得葡萄藤饲料?

4

1 回答 1

25

好吧,根据 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 :)

于 2013-03-09T13:06:32.333 回答