Eternal-Twin exposes all its data through a REST API. Some resources are protected and require the right authorization.
There are official clients for various platforms. You should use them instead of writing your own client:
See also the examples
These clients are not complte yet, help is welcome to improve them.
All the client support retrieving data about the current client and retrieving data about users (enough to authenticate users with an OAuth access token).