Unofficial SMS-Activate API client
The library provides an interface for interacting with the SMS Activate API
Built with public, old JAVA and decompiled internal (Flutter mobile client) APIs. For now supports only the SMS activations
You can install this package via:
- NuGet package
- Precompiled binaries from release
- Build a project yourself
Next you need to get or generate the SMS Activate API token
Notice: You can init API client without token and use some anonymous methods
And now you are ready to init API client:
var saClient = new SAClient(token: "API_TOKEN");
- Get available countries
- Get available mobile operators
- Get activation service list
- Get activation price offers
- Get account balance and cashback information
- Request a phone number for activation
- Get activation status + SMS
- Wait SMS with timeout
- Get active activations
- Set activation status
API client caches on RAM the data, which will be processed during work
Variable name | Description |
---|---|
CachedCountriesInfo | Available countries info |
CachedActivationServicesInfo | Available services for activation |
CachedOperatorsInfo | Available mobile operators info |
CachedRentServicesInfo | Available services for rent |
Activations | Profile activations (Active + Expired) |