public class Playlyfe
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Playlyfe.Callback |
static interface |
Playlyfe.PersistAccessToken |
static class |
Playlyfe.PlaylyfeException |
| Constructor and Description |
|---|
Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
Playlyfe.PersistAccessToken pac) |
Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
Playlyfe.PersistAccessToken pac,
java.lang.String version) |
Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
java.lang.String redirect_uri,
Playlyfe.PersistAccessToken pac) |
Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
java.lang.String redirect_uri,
Playlyfe.PersistAccessToken pac,
java.lang.String version) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
api(java.lang.String method,
java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
boolean raw) |
void |
apiAsync(java.lang.String method,
java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
boolean raw,
Playlyfe.Callback cb) |
static java.lang.String |
createJWT(java.lang.String client_id,
java.lang.String client_secret,
java.lang.String player_id,
java.lang.String[] scopes,
int expires) |
java.lang.Object |
delete(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query) |
void |
deleteAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
Playlyfe.Callback cb) |
void |
exchange_code(java.lang.String code) |
java.lang.String |
get_login_url() |
java.lang.Object |
get(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query) |
void |
getAccessToken() |
void |
getAccessTokenAsync(Playlyfe.Callback cb) |
void |
getAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
Playlyfe.Callback cb) |
byte[] |
getRaw(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query) |
void |
getRawAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
Playlyfe.Callback cb) |
void |
makeRequestAsync(java.util.Map<java.lang.String,java.lang.Object> token,
java.lang.String method,
java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
boolean raw,
Playlyfe.Callback cb) |
java.lang.Object |
patch(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body) |
void |
patchAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
Playlyfe.Callback cb) |
java.lang.Object |
post(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body) |
void |
postAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
Playlyfe.Callback cb) |
java.lang.Object |
put(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body) |
void |
putAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
Playlyfe.Callback cb) |
public Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
Playlyfe.PersistAccessToken pac,
java.lang.String version)
public Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
Playlyfe.PersistAccessToken pac)
public Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
java.lang.String redirect_uri,
Playlyfe.PersistAccessToken pac)
public Playlyfe(java.lang.String client_id,
java.lang.String client_secret,
java.lang.String redirect_uri,
Playlyfe.PersistAccessToken pac,
java.lang.String version)
public static java.lang.String createJWT(java.lang.String client_id,
java.lang.String client_secret,
java.lang.String player_id,
java.lang.String[] scopes,
int expires)
public void getAccessTokenAsync(Playlyfe.Callback cb)
public void getAccessToken()
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic java.lang.Object api(java.lang.String method,
java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
boolean raw)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic void apiAsync(java.lang.String method,
java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
boolean raw,
Playlyfe.Callback cb)
public void makeRequestAsync(java.util.Map<java.lang.String,java.lang.Object> token,
java.lang.String method,
java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
boolean raw,
Playlyfe.Callback cb)
public java.lang.Object get(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic byte[] getRaw(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic java.lang.Object post(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic java.lang.Object put(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic java.lang.Object patch(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic java.lang.Object delete(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeExceptionpublic void getAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
Playlyfe.Callback cb)
public void getRawAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
Playlyfe.Callback cb)
public void postAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
Playlyfe.Callback cb)
public void putAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
Playlyfe.Callback cb)
public void patchAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
java.lang.Object body,
Playlyfe.Callback cb)
public void deleteAsync(java.lang.String route,
java.util.Map<java.lang.String,java.lang.String> query,
Playlyfe.Callback cb)
public java.lang.String get_login_url()
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic void exchange_code(java.lang.String code)
throws java.io.IOException,
Playlyfe.PlaylyfeException
java.io.IOExceptionPlaylyfe.PlaylyfeException