|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- {
- "kind": "discovery#restDescription",
- "etag": "\"kEk3sFj6Ef5_yR1-H3bAO6qw9mI/3m5rB86FE5KuW1K3jAl88AxCreg\"",
- "discoveryVersion": "v1",
- "id": "repeated:v1",
- "name": "repeated",
- "version": "v1",
- "title": "Example API",
- "description": "The Example API demonstrates repeated fields.",
- "ownerDomain": "google.com",
- "ownerName": "Google",
- "protocol": "rest",
- "schemas": {
- },
- "resources": {
- "accounts": {
- "resources": {
- "reports": {
- "methods": {
- "generate": {
- "id": "adsense.accounts.reports.generate",
- "path": "accounts/{accountId}/reports",
- "httpMethod": "GET",
- "description": "Generate an AdSense report based on the report request sent in the query parameters. Returns the result as JSON; to retrieve output in CSV format specify \"alt=csv\" as a query parameter.",
- "parameters": {
- "accountId": {
- "type": "string",
- "description": "Account upon which to report.",
- "required": true,
- "location": "path"
- },
- "currency": {
- "type": "string",
- "description": "Optional currency to use when reporting on monetary metrics. Defaults to the account's currency if not set.",
- "pattern": "[a-zA-Z]+",
- "location": "query"
- },
- "ids": {
- "type": "string",
- "description": "Select only user profiles with these IDs.",
- "format": "int64",
- "repeated": true,
- "location": "query"
- },
- "dimension": {
- "type": "string",
- "description": "Dimensions to base the report on.",
- "pattern": "[a-zA-Z_]+",
- "repeated": true,
- "location": "query"
- }
- },
- "parameterOrder": [
- "ids",
- "currency",
- "accountId",
- "dimension"
- ]
- }
- }
- }
- }
- }
- }
- }
|