Files
deb-python-oauth2client/tests/data/buzz.json
2010-10-26 10:51:28 -04:00

1026 lines
22 KiB
JSON

{
"name": "buzz",
"version": "v1",
"description": "Buzz APIs for Buzz Posts, etc.",
"restBasePath": "/buzz/v1/",
"rpcPath": "/rpc",
"resources": {
"activities": {
"methods": {
"delete": {
"restPath": "activities/{userId}/{scope}/{postId}",
"rpcMethod": "chili.activities.delete",
"httpMethod": "DELETE",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"scope": {
"restParameterType": "path",
"pattern": "@.*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"extractPeopleFromSearch": {
"restPath": "activities/search/@people",
"rpcMethod": "chili.activities.extractPeopleFromSearch",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"bbox": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"lat": {
"restParameterType": "query",
"required": false
},
"lon": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"pid": {
"restParameterType": "query",
"required": false
},
"q": {
"restParameterType": "query",
"required": false
},
"radius": {
"restParameterType": "query",
"required": false
}
}
},
"get": {
"restPath": "activities/{userId}/@self/{postId}",
"rpcMethod": "chili.activities.get",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"targetLang": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"insert": {
"restPath": "activities/{userId}/@self",
"rpcMethod": "chili.activities.insert",
"httpMethod": "POST",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"photo": {
"restParameterType": "query",
"required": false
},
"preview": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"list": {
"restPath": "activities/{userId}/{scope}",
"rpcMethod": "chili.activities.list",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-comments": {
"restParameterType": "query",
"required": false
},
"max-liked": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"scope": {
"restParameterType": "path",
"pattern": "@(self|public|consumption|liked|comments)*",
"required": true
},
"targetLang": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"search": {
"restPath": "activities/search",
"rpcMethod": "chili.activities.search",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"bbox": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"lat": {
"restParameterType": "query",
"required": false
},
"lon": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"pid": {
"restParameterType": "query",
"required": false
},
"q": {
"restParameterType": "query",
"required": false
},
"radius": {
"restParameterType": "query",
"required": false
},
"targetLang": {
"restParameterType": "query",
"required": false
}
}
},
"update": {
"restPath": "activities/{userId}/{scope}/{postId}",
"rpcMethod": "chili.activities.update",
"httpMethod": "PUT",
"parameters": {
"abuseType": {
"restParameterType": "query",
"required": false
},
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"scope": {
"restParameterType": "path",
"pattern": "@.*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
},
"comments": {
"methods": {
"delete": {
"restPath": "activities/{userId}/@self/{postId}/@comments/{commentId}",
"rpcMethod": "chili.comments.delete",
"httpMethod": "DELETE",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"commentId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"get": {
"restPath": "activities/{userId}/@self/{postId}/@comments/{commentId}",
"rpcMethod": "chili.comments.get",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"commentId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"targetLang": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"insert": {
"restPath": "activities/{userId}/@self/{postId}/@comments",
"rpcMethod": "chili.comments.insert",
"httpMethod": "POST",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"list": {
"restPath": "activities/{userId}/{scope}/{postId}/@comments",
"rpcMethod": "chili.comments.list",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"scope": {
"restParameterType": "path",
"pattern": "@.*",
"required": true
},
"targetLang": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"update": {
"restPath": "activities/{userId}/{scope}/{postId}/@comments/{commentId}",
"rpcMethod": "chili.comments.update",
"httpMethod": "PUT",
"parameters": {
"abuseType": {
"restParameterType": "query",
"required": false
},
"alt": {
"restParameterType": "query",
"required": false
},
"commentId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"scope": {
"restParameterType": "path",
"pattern": "@.*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
},
"feeds": {
"methods": {
"delete": {
"restPath": "feeds/{userId}/@self/{siteId}",
"rpcMethod": "chili.feeds.delete",
"httpMethod": "DELETE",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"siteId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"insert": {
"restPath": "feeds/{userId}/@self",
"rpcMethod": "chili.feeds.insert",
"httpMethod": "POST",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"list": {
"restPath": "feeds/{userId}/{scope}",
"rpcMethod": "chili.feeds.list",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"scope": {
"restParameterType": "path",
"pattern": "@.*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"update": {
"restPath": "feeds/{userId}/@self/{siteId}",
"rpcMethod": "chili.feeds.update",
"httpMethod": "PUT",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"siteId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
},
"groups": {
"methods": {
"delete": {
"restPath": "people/{userId}/@groups/{groupId}",
"rpcMethod": "chili.groups.delete",
"httpMethod": "DELETE",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"groupId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"get": {
"restPath": "people/{userId}/@groups/{groupId}/@self",
"rpcMethod": "chili.groups.get",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"groupId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"insert": {
"restPath": "people/{userId}/@groups",
"rpcMethod": "chili.groups.insert",
"httpMethod": "POST",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"list": {
"restPath": "people/{userId}/@groups",
"rpcMethod": "chili.groups.list",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"update": {
"restPath": "people/{userId}/@groups/{groupId}/@self",
"rpcMethod": "chili.groups.update",
"httpMethod": "PUT",
"parameters": {
"groupId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
},
"people": {
"methods": {
"delete": {
"restPath": "people/{userId}/@groups/{groupId}/{personId}",
"rpcMethod": "chili.people.delete",
"httpMethod": "DELETE",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"groupId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"personId": {
"restParameterType": "path",
"pattern": "(?!@self).*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"get": {
"restPath": "people/{userId}/@self",
"rpcMethod": "chili.people.get",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"liked": {
"restPath": "activities/{userId}/{scope}/{postId}/{groupId}",
"rpcMethod": "chili.people.liked",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"groupId": {
"restParameterType": "path",
"pattern": "@liked",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"list": {
"restPath": "people/{userId}/@groups/{groupId}",
"rpcMethod": "chili.people.list",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"groupId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"relatedToUri": {
"restPath": "people/{userId}/@related",
"rpcMethod": "chili.people.relatedToUri",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"uri": {
"restParameterType": "query",
"required": false
}
}
},
"reshared": {
"restPath": "activities/{userId}/{scope}/{postId}/{groupId}",
"rpcMethod": "chili.people.reshared",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"groupId": {
"restParameterType": "path",
"pattern": "@reshared",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
},
"search": {
"restPath": "people/search",
"rpcMethod": "chili.people.search",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"q": {
"restParameterType": "query",
"required": false
}
}
},
"update": {
"restPath": "people/{userId}/@groups/{groupId}/{personId}",
"rpcMethod": "chili.people.update",
"httpMethod": "PUT",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"groupId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"hl": {
"restParameterType": "query",
"required": false
},
"personId": {
"restParameterType": "path",
"pattern": "(?!@self).*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
},
"photoAlbums": {
"methods": {
"get": {
"restPath": "photos/{userId}/@self/{albumId}",
"rpcMethod": "chili.photoAlbums.get",
"httpMethod": "GET",
"parameters": {
"albumId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
},
"photos": {
"methods": {
"get": {
"restPath": "photos/{userId}/@self/{albumId}/@photos/{photoId}",
"rpcMethod": "chili.photos.get",
"httpMethod": "GET",
"parameters": {
"albumId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"alt": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"photoId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
},
"related": {
"methods": {
"list": {
"restPath": "activities/{userId}/{scope}/{postId}/@related",
"rpcMethod": "chili.related.list",
"httpMethod": "GET",
"parameters": {
"alt": {
"restParameterType": "query",
"required": false
},
"c": {
"restParameterType": "query",
"required": false
},
"hl": {
"restParameterType": "query",
"required": false
},
"max-results": {
"restParameterType": "query",
"required": false
},
"postId": {
"restParameterType": "path",
"pattern": ".*",
"required": true
},
"scope": {
"restParameterType": "path",
"pattern": "@.*",
"required": true
},
"userId": {
"restParameterType": "path",
"pattern": "[^/]+",
"required": true
}
}
}
}
}
}
}