-
Notifications
You must be signed in to change notification settings - Fork 29
API Reference
Sonic4Tails edited this page Aug 10, 2023
·
19 revisions
The one and only public documentation of Vine.app 1.0.3
user-agent: com.vine.iphone/1.0.3 (unknown, iPhone OS 6.1.0, iPhone, Scale/2.000000)
vine-session-id: <userid>-1231ed86-80a0-4f07-9389-b03199690f73
accept-language: en, sv, fr, de, ja, nl, it, es, pt, pt-PT, da, fi, nb, ko, zh-Hans, zh-Hant, ru, pl, tr, uk, ar, hr, cs, el, he, ro, sk, th, id, ms, en-GB, ca, hu, vi, en-us;q=0.8
POST https://api.vineapp.com/users/authenticate
[email protected]
password=xxx
{
"code": "",
"data": {
"username": "Bill",
"userId": xxx,
"key": "<userid>-1231ed86-80a0-4f07-9389-b03199690f73"
},
"success": true,
"error": ""
}
DELETE https://api.vineapp.com/users/authenticate
{"code": "", "data": {}, "success": true, "error": ""}
GET https://api.vineapp.com/timelines/popular
{
"count": 1,
"records": [
{
"avatarUrl": "http://vines.s3.amazonaws.com/avatars/FC220C82-1370-4340-887C-01254FBAFB7D-4274-000002E4D4C0B0D4.jpg",
"comments": {
"count": 1,
"nextPage": null,
"previousPage": null,
"records": [
{
"avatarUrl": "https://vines.s3.amazonaws.com/avatars/D6360E08-0BF5-4750-A883-9F9F09F91E06-25016-0000191A7355BDF7.jpg",
"comment": "When pizza's on a bagel you can eat pizza anytime!",
"commentId": 898291497017937920,
"created": "2013-01-02T16:19:56.000000",
"location": "Brooklyn, NY",
"userId": 110,
"username": "Kristian Bauer"
}
],
"size": 10
},
"created": "2013-01-02T16:12:23.000000",
"description": "Pizza??? For breakfast?!?!",
"foursquareVenueId": null,
"latitude": 40.70322799682617,
"liked": false,
"likes": {
"count": 1,
"nextPage": null,
"previousPage": null,
"records": [
{
"avatarUrl": "https://vines.s3.amazonaws.com/avatars/1194B685-5366-40A9-B36A-A3403AA35716-2999-000000D804A9A9AA.jpg",
"created": "2013-01-02T16:26:28.000000",
"likeId": 898293141113806848,
"location": "NYC",
"userId": 5,
"username": "Dom Hofmann"
}
],
"size": 10
},
"location": "NY USA",
"longitude": -73.94598388671875,
"postId": 898289598352990208,
"postToFacebook": 0,
"postToTwitter": 0,
"promoted": 0,
"tags": null,
"thumbnailUrl": "http://vines.s3.amazonaws.com/thumbs/04DAF1DE-189D-4A14-829B-84932099763E-3016-000001F8531FB4AA_0.9.1.mp4.jpg",
"userId": 108,
"username": "Bobby McKenna",
"videoLowURL": null,
"videoUrl": "http://vines.s3.amazonaws.com/videos/04DAF1DE-189D-4A14-829B-84932099763E-3016-000001F8531FB4AA_0.9.1.mp4"
}
],
"size": 1
}
GET https://api.vineapp.com/users/search/
{
"code":"",
"data":{
"count":1,
"anchorStr":"0",
"records":[
{
"username":"username",
"verified":0,
"vanityUrls":[
],
"avatarUrl":"http://v.cdn.vine.co/v/avatars/xxx",
"userId":1234567890,
"profileBackground":"0x33ccbf",
"user":{
"private":0
},
"location":"www.username.com"
}
],
"previousPage":null,
"anchor":0,
"nextPage":null,
"size":20
},
"success":true,
"error":""
}
GET https://api.vineapp.com/users/me
GET https://api.vineapp.com/users/profiles/<userid>
{
"code": "",
"data": {
"username": "Bill",
"following": 0,
"followerCount": 1,
"verified": 0,
"description": "Vine.app example account",
"avatarUrl": "https://vines.s3.amazonaws.com/avatars/123456789.jpg",
"twitterId": 123456789,
"userId": 123456789,
"twitterConnected": 1,
"likeCount": 0,
"facebookConnected": 0,
"postCount": 0,
"phoneNumber": null,
"location": "Paris, France",
"followingCount": 0,
"email": "[email protected]"
},
"success": true,
"error": ""
}
GET https://api.vineapp.com/timelines/users/<userid>
{
"code": "",
"data": {
"count": 0,
"records": [],
"nextPage": null,
"previousPage": null,
"size": 20
},
"success": true,
"error": ""
}
GET https://api.vineapp.com/timelines/tags/<tag>
page=page-id
GET https://api.vineapp.com/timelines/tags/<tag>?page=page-id
{
"code": "",
"data": {
"count": 18,
"records": [{
"username": "Alex",
"videoLowURL": "http://vines.s3.amazonaws.com/videos_500k/4C661F55-7836-439A-9A1C-20D1F7B93A4D-4037-00000258397B6E18_1.0.3. mp4?versionId=gq6LxdxP8okJliUFev5zvETn7Xk7_WAI",
"liked": false,
"postToTwitter": 0,
"videoUrl": "http://vines.s3.amazonaws.com/videos/4C661F55-7836-439A-9A1C-20D1F7B93A4D-4037-00000258397B6E18_1.0.3. mp4?versionId=MQADrr3uVdIuMaPDSn0f2eolBGA2KBCF",
"description": "My #design project. The theme for my calander is #mustaches #tribalprint #pattern and #handmade",
"created": "2013-01-29T13:51:02.000000",
"avatarUrl": "http://vines.s3.amazonaws.com/avatars/4A018ACF-FFDA-4A54-BF11-60ED4B989540-3586-000001A49A3F8A58. jpg?versionId=DIZg6F7hLMsdma1RoqjO6ZVGFs0Ovt8F",
"userId": 123456789,
"comments": {
"count": 0,
"records": [],
"nextPage": null,
"previousPage": null,
"size": 10
},
"thumbnailUrl": "http://vines.s3.amazonaws.com/thumbs/4C661F55-7836-439A-9A1C-20D1F7B93A4D-4037-00000258397B6E18_1.0.3.mp4. jpg?versionId=Y1xhPATvT4gdxkeBMBTafWLGpOUaxMDj",
"foursquareVenueId": null,
"likes": {
"count": 0,
"records": [],
"nextPage": null,
"previousPage": null,
"size": 10
},
"postToFacebook": 0,
"promoted": 0,
"verified": 0,
"postId": 123456789,
"explicitContent": 0,
"tags": [{
"tagId": 123456789,
"tag": "design"
}, {
"tagId": 123456789,
"tag": "handmade"
}],
"location": null
}],
"nextPage": null,
"previousPage": null,
"size": 20
},
"success": true,
"error": ""
}
GET https://api.vineapp.com/timelines/posts/<postid>
{
"code": "",
"data": {
"count": 0,
"records": [],
"nextPage": null,
"previousPage": null,
"size": 20
},
"success": true,
"error": ""
}
GET https://api.vineapp.com/users/<userid>/pendingNotificationsCount
{
"code": "",
"data": 1,
"success": true,
"error": ""
}
{
"code": "",
"data": {
"count": 1,
"records": [{
"body": "<: user | vine://user-id/123456789 :>some user<:> is now following you!",
"displayUserId": 123456789,
"thumbnailUrl": null,
"verified": 0,
"avatarUrl": "https://vines.s3.amazonaws.com/avatars/123456789.jpg",
"notificationTypeId": 1,
"created": "2013-01-29T12:16:06.000000",
"userId": 123456789,
"displayAvatarUrl": "https://vines.s3.amazonaws.com/avatars/123456789.jpg",
"notificationId": 123456789,
"postId": null
}],
"nextPage": null,
"previousPage": null,
"size": 250
},
"success": true,
"error": ""
}
POST https://api.vineapp.com/posts/1046181520647561216/likes
(be sure to include session-id header)
{
"code": "",
"data": {
"likeId": 1049855993191763968
},
"error": "",
"success": true
}
POST https://api.vineapp.com/users/906264212790190080/followers
(be sure it include the session-id header)
{
"code": "",
"data": {},
"error": "",
"success": true
}