{"_id":"550ada9e921b7d0d00228887","user":"550a378e635c660d00527fd7","__v":29,"category":{"_id":"550ada9d921b7d0d00228877","__v":2,"version":"550ada9d921b7d0d00228876","pages":["550ada9e921b7d0d00228886","550ada9e921b7d0d00228887","55247a83724edf2b0044848b"],"project":"550a379f635c660d00527fd8","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-03-19T02:42:40.804Z","from_sync":false,"order":0,"slug":"overview","title":"Overview"},"version":{"_id":"550ada9d921b7d0d00228876","forked_from":"550a3b2542fff40d00ae5ffb","project":"550a379f635c660d00527fd8","__v":3,"createdAt":"2015-03-19T14:18:05.245Z","releaseDate":"2015-03-19T14:18:05.245Z","categories":["550ada9d921b7d0d00228877","550ada9d921b7d0d00228878","550ada9d921b7d0d00228879","550ada9d921b7d0d0022887a","550ada9d921b7d0d0022887b","550ada9d921b7d0d0022887c","550ada9d921b7d0d0022887d","5523e61e71c0542100993493","55246f72ccc28a0d0062c560"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"3.0.0","version":"3.0.0"},"project":"550a379f635c660d00527fd8","updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-03-19T02:51:09.102Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":1,"body":"## No special syntax or fluff\n\nAll calls directly map to the reddit API. To use the endpoint [`GET /api/v1/me` (link)](http://www.reddit.com/dev/api#GET_api_v1_me):\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"var promise = reddit('/api/v1/me').get();\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]\nCheck out the [Making a call](doc:making-a-call) section of the documentation for more information on how to call endpoints with parameters and url parameters.\n\n## All endpoints are supported\n\nEven the undocumented ones.\n\n## Node.js and Browser support\n\nThe same syntax can be used in node and in browser based JavaScript. Read [Node vs. Browser](doc:node-vs-browser) for the restrictions in browser environments.\n\n## Full OAuth support\n\nAll forms of OAuth are supported. Authentication and renewal of access tokens is handled automatically in the OAuth types that support it.\n\n## Throttling & Rate Limiting\n\nRate limiting is built into Snoocore but can be adjusted or removed altogether in the [Configuration Options](doc:configuration-options).\n\n## Internal HTTP 5xx handling\n\nSnoocore will handle any HTTP 5xx errors sent back from reddit and will request the endpoint again after a set amount of time \"x\" number of times. These values can be fine tuned or disabled altogether in the [Configuration Options](doc:configuration-options).","excerpt":"","slug":"features","type":"basic","title":"Features"}
## No special syntax or fluff All calls directly map to the reddit API. To use the endpoint [`GET /api/v1/me` (link)](http://www.reddit.com/dev/api#GET_api_v1_me): [block:code] { "codes": [ { "code": "var promise = reddit('/api/v1/me').get();", "language": "javascript" } ] } [/block] Check out the [Making a call](doc:making-a-call) section of the documentation for more information on how to call endpoints with parameters and url parameters. ## All endpoints are supported Even the undocumented ones. ## Node.js and Browser support The same syntax can be used in node and in browser based JavaScript. Read [Node vs. Browser](doc:node-vs-browser) for the restrictions in browser environments. ## Full OAuth support All forms of OAuth are supported. Authentication and renewal of access tokens is handled automatically in the OAuth types that support it. ## Throttling & Rate Limiting Rate limiting is built into Snoocore but can be adjusted or removed altogether in the [Configuration Options](doc:configuration-options). ## Internal HTTP 5xx handling Snoocore will handle any HTTP 5xx errors sent back from reddit and will request the endpoint again after a set amount of time "x" number of times. These values can be fine tuned or disabled altogether in the [Configuration Options](doc:configuration-options).