Top |
Functions
RestProxy * | lastfm_proxy_new () |
RestProxy * | lastfm_proxy_new_with_session () |
const char * | lastfm_proxy_get_api_key () |
const char * | lastfm_proxy_get_secret () |
const char * | lastfm_proxy_get_session_key () |
void | lastfm_proxy_set_session_key () |
char * | lastfm_proxy_sign () |
char * | lastfm_proxy_build_login_url () |
gboolean | lastfm_proxy_is_successful () |
Functions
lastfm_proxy_new_with_session ()
RestProxy * lastfm_proxy_new_with_session (const char *api_key
,const char *secret
,const char *session_key
);
lastfm_proxy_get_api_key ()
const char *
lastfm_proxy_get_api_key (LastfmProxy *proxy
);
Get the API key.
lastfm_proxy_get_secret ()
const char *
lastfm_proxy_get_secret (LastfmProxy *proxy
);
Get the secret for authentication.
lastfm_proxy_get_session_key ()
const char *
lastfm_proxy_get_session_key (LastfmProxy *proxy
);
Get the current session key.
Returns
the session key, or NULL
if there is no session key yet. This string is owned
by LastfmProxy and should not be freed.
lastfm_proxy_set_session_key ()
void lastfm_proxy_set_session_key (LastfmProxy *proxy
,const char *session_key
);
Set the session key.
lastfm_proxy_build_login_url ()
char * lastfm_proxy_build_login_url (LastfmProxy *proxy
,const char *token
);
lastfm_proxy_is_successful ()
gboolean lastfm_proxy_is_successful (RestXmlNode *root
,GError **error
);
Examines the Lastfm response and if it not a successful reply, set error
and
return FALSE.
Parameters
root |
The root node of a parsed Lastfm response |
|
error |
GError to set if the response was an error |
Property Details
The “api-key”
property
“api-key” gchar *
The API key.
Flags: Read / Write / Construct Only
Default value: NULL
The “secret”
property
“secret” gchar *
The API key secret.
Flags: Read / Write / Construct Only
Default value: NULL
The “session-key”
property
“session-key” gchar *
The session key.
Flags: Read / Write
Default value: NULL