libquentier 0.8.0
The library for rich desktop clients of Evernote service
|
The IAuthenticationInfo interface represents the information obtained through OAuth and necessary to access Evernote API. More...
#include <IAuthenticationInfo.h>
Public Member Functions | |
virtual qevercloud::UserID | userId () const =0 |
virtual QString | authToken () const =0 |
virtual qevercloud::Timestamp | authTokenExpirationTime () const =0 |
virtual qevercloud::Timestamp | authenticationTime () const =0 |
virtual QString | shardId () const =0 |
virtual QString | noteStoreUrl () const =0 |
virtual QString | webApiUrlPrefix () const =0 |
virtual QList< QNetworkCookie > | userStoreCookies () const =0 |
![]() | |
virtual QTextStream & | print (QTextStream &strm) const =0 |
QString | toString () const |
The IAuthenticationInfo interface represents the information obtained through OAuth and necessary to access Evernote API.
|
pure virtual |
Timestamp at which authentication info was received from Evernote
Authentication token which needs to be used for access to Evernote API
|
pure virtual |
Expiration timestamp for the authentication token
Url of the note store service for this user
Shard identifier which needs to be used for access to Evernote API along with the authentication token
|
pure virtual |
Identifier of the authenticated user
|
pure virtual |
The list of network cookies received during OAuth procedure. Although is is not mentioned anywhere in Evernote docs, these cookies might have to be used for access to user store. See this discussion for reference: https://discussion.evernote.com/forums/topic/124257-calls-to-userstore-from-evernote-api-stopped-working/#comment-562695