SaidIt App Development Guidelines
SaidIt is not Reddit! This document will help you to understand the differences that pertain to apps and clients.
Home page
- Due to SaidIt's configurable home page feature, requesting https://saidit.net/top returns content from an unknown sub! It could be /s/all or /s/home or /s/subscribed especially if users are logged into your app/client.
- Instead, request 'Home' content from /s/home, 'Subscribed' content from /s/subscribed, and 'All' content from /s/all
- Aka hardcode all sub paths
Voting
- Voting directions
- Reddit: upvote 1, downvote -1, unvote 0
- SaidIt: insightful vote 1, unvote insightful 11, funny vote -1, unvote funny -11
- Vote counts
- Currently not implemented, only score is available, see known issues below
Object types
- Reddit: t1 comment, t2 user/account, t3 post, t4 message, t5 subreddit
- SaidIt: t1 comment, t2 user/account, t3 award, t4 subreddit, t5 link, t6 message, t7 promocampaign, t8 globalban, t9 ipban
Known SaidIt API Issues
- The API should return 'ups' and 'downs' like old Reddit. Currently 'score' is returned in 'ups' and 0 is returned in 'downs'
- GitHub issue: https://github.com/libertysoft3/saidit/issues/19
- Comments API results potentially already updated
- RES breakage?
- RedReader breakage?
Additional Documentation
- Reddit OAuth guide: https://github.com/reddit-archive/reddit/wiki/OAuth2
revision by — view source