|
QSoundCloud
A Qt/C++ library and QML module to access the SoundCloud Data API.
|
Handles OAuth 2.0 authentication requests. More...
Public Slots | |
| void | exchangeCodeForAccessToken (const QString &code) |
| Submits code in exchange for a SoundCloud access token. | |
Public Slots inherited from QSoundCloud::Request | |
| void | cancel () |
| Cancels the current HTTP request. | |
Properties | |
| QString | redirectUri |
| The uri that the web view will be redirected to during authentication. | |
| QStringList | scopes |
| The list of scopes for which to request permission. | |
Properties inherited from QSoundCloud::Request | |
| QString | clientId |
| The client id used when making requests to the SoundCloud Data API. | |
| QString | clientSecret |
| The api key used when making requests to the SoundCloud Data API. | |
| QString | accessToken |
| The access token used when making requests to the SoundCloud Data API. | |
| QString | refreshToken |
| The refresh token used when making requests to the SoundCloud Data API. | |
| QUrl | url |
| The url used when making requests to the SoundCloud Data API. | |
| QVariantMap | headers |
| The headers used when making requests to the SoundCloud Data API. | |
| QVariant | data |
| The data used when making HTTP PUT/POST requests to the SoundCloud Data API. | |
| Operation | operation |
| The last HTTP operation type. | |
| Status | status |
| The status of the last request. | |
| QVariant | result |
| The result of the last HTTP request. | |
| Error | error |
| The error resulting from the last HTTP request. | |
| QString | errorString |
| A description of the error resulting from the last HTTP request. | |
Additional Inherited Members | |
Public Types inherited from QSoundCloud::Request | |
| enum | Operation |
| The operation type of the last HTTP request. More... | |
| enum | Status |
| The status of the last HTTP request. More... | |
| enum | Error |
| The error resulting from the last HTTP request. More... | |
Signals inherited from QSoundCloud::Request | |
| void | clientIdChanged () |
| Emitted when the clientId changes. | |
| void | clientSecretChanged () |
| Emitted when the clientSecret changes. | |
| void | accessTokenChanged (const QString &token) |
| Emitted when the accessToken changes. | |
| void | refreshTokenChanged (const QString &token) |
| Emitted when the refreshToken changes. | |
| void | urlChanged () |
| Emitted when the url changes. | |
| void | dataChanged () |
| Emitted when the data changes. | |
| void | headersChanged () |
| Emitted when the headers change. | |
| void | operationChanged () |
| Emitted when the operation changes. | |
| void | statusChanged (Status s) |
| Emitted when the status changes. | |
| void | finished () |
| Emitted when the request is completed. | |
Public Member Functions inherited from QSoundCloud::Request | |
| void | setNetworkAccessManager (QNetworkAccessManager *manager) |
| Sets the QNetworkAccessManager instance to be used when making requests to the SoundCloud API. | |
Protected Slots inherited from QSoundCloud::Request | |
| void | head (bool authRequired=true) |
| Performs a HTTP HEAD request. | |
| void | get (bool authRequired=true) |
| Performs a HTTP GET request. | |
| void | post (bool authRequired=true) |
| Performs a HTTP POST request. | |
| void | put (bool authRequired=true) |
| Performs a HTTP PUT request. | |
| void | deleteResource (bool authRequired=true) |
| Performs a HTTP DELETE request. | |
Handles OAuth 2.0 authentication requests.
The AuthenticationRequest class is used for obtaining and revoking access tokens for use with the SoundCloud Data API.
For more details on SoundCloud authentication, see here.
1.8.1.2