The API uses OAuth2. If you know what's up with OAuth2, grab your library and starting rolling.
If you have access to a web browser (mobile app, desktop app, website), use standard OAuth.
If you don't have web browser access (media center plugins, smart watches, smart TVs, command line scripts, system services),
use Device authentication.To obtain a client_id and client_secret, create an application on the Trakt website.
By default, the calendar will return all shows or movies for the specified time period and can be global or user specific.
The start_date defaults to today and days to 7. The maximum amount of days you can send is 33.
All dates (including the start_date and first_aired) are in UTC, so it's up to your app to handle any offsets based on
the user's time zone.
Most TV shows and movies have a certification to indicate the content rating.
Some API methods allow filtering by certification, so it's good to cache this list in your app.
Checking in is a manual action used by mobile apps allowing the user to indicate what they are watching right now.
While not as effortless as scrobbling, checkins help fill in the gaps. You might be watching live tv, at a friend's house,
or watching a movie in theaters. You can simply checkin from your phone or tablet in those situations.
The item will display as watching on the site, then automatically switch to watched status once the duration has elapsed.
Comments are attached to any movie, show, season, episode, or list and can be a quick shout or a more detailed review.
Each comment can have replies and can be liked. These likes are used to determine popular comments.
Comments must follow these rules and your app should indicate these to the user.
Failure to adhere to these rules could suspend the user's commenting abilities.
Trakt social recommendations use all the Recommendations lists from the users you follow.
The more users you follow with similar tastes, the better your recommendations will be.
We also use other factors for the algorithm to further personalize what gets recommended.
Scrobbling is an automatic way to track what a user is watching in a media center.
The media center should send events that correspond to starting, pausing, and stopping (or finishing)
watching a movie or episode.
Searches can use queries or ID lookups. Queries will search text fields like the title and overview.
ID lookups are helpful if you have an external ID and want to get the Trakt ID and info.
These methods can search for movies, shows, episodes, people, and lists.
Syncing with trakt opens up quite a few cool features.
Most importantly, trakt can serve as a cloud based backup for the data in your app.
This is especially useful when rebuilding a media center or installing a mobile app on your new phone.
It can also be nice to sync up multiple media centers with a central trakt account.
If everything is in sync, your media can be managed from trakt and be reflected in your apps
User's with public data will return info with all GET methods.
Private user's (including yourself) require valid OAuth and a friend relationship to return data.