public class EmbedlyProvider extends AbstractOEmbedProvider
httpClient, mapper| Constructor and Description |
|---|
EmbedlyProvider(String apiKey)
Makes an instance using default HTTP client and Jackson ObjectMapper.
|
EmbedlyProvider(String apiKey,
okhttp3.OkHttpClient httpClient,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Makes an instance using supplied httpClient and mapper.
|
| Modifier and Type | Method and Description |
|---|---|
protected ProviderEndpoint |
getProviderEndpointFor(String url)
Returns ProviderEndpoint to use for given resource url.
|
protected void |
prepareRequestURI(okhttp3.HttpUrl.Builder builder,
String url,
Integer... maxSize)
Prepares URL prior to making request.
|
checkEmbedForErrors, get, getEmbedClass, resolve, resolvepublic EmbedlyProvider(String apiKey)
apiKey - your's embedly API keypublic EmbedlyProvider(String apiKey, okhttp3.OkHttpClient httpClient, com.fasterxml.jackson.databind.ObjectMapper mapper)
apiKey - your's embedly API keyhttpClient - OkHTTP clientmapper - Jackson ObjectMapper instanceprotected ProviderEndpoint getProviderEndpointFor(String url)
AbstractOEmbedProvidergetProviderEndpointFor in class AbstractOEmbedProviderurl - resource URLAbstractOEmbedProvider.getProviderEndpointFor(java.lang.String)protected void prepareRequestURI(okhttp3.HttpUrl.Builder builder,
String url,
Integer... maxSize)
prepareRequestURI in class AbstractOEmbedProviderbuilder - URIurl - embed URLmaxSize - max width and heightCopyright © 2017. All rights reserved.