Package com.github.scribejava.apis
Class MediaWikiApi
- java.lang.Object
-
- com.github.scribejava.core.builder.api.DefaultApi10a
-
- com.github.scribejava.apis.MediaWikiApi
-
- All Implemented Interfaces:
com.github.scribejava.core.builder.api.BaseApi<com.github.scribejava.core.oauth.OAuth10aService>
public class MediaWikiApi extends com.github.scribejava.core.builder.api.DefaultApi10a
-
-
Constructor Summary
Constructors Constructor Description MediaWikiApi(java.lang.String indexUrl, java.lang.String niceUrlBase)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAccessTokenEndpoint()
java.lang.String
getAuthorizationBaseUrl()
java.lang.String
getRequestTokenEndpoint()
static MediaWikiApi
instance()
The instance for wikis hosted by the Wikimedia Foundation.Consumers are requested on Special:OAuthConsumerRegistration/propose .static MediaWikiApi
instanceBeta()
The instance for wikis in the Wikimedia Foundation’s Beta Cluster.-
Methods inherited from class com.github.scribejava.core.builder.api.DefaultApi10a
createService, createService, getAccessTokenExtractor, getAccessTokenVerb, getAuthorizationUrl, getBaseStringExtractor, getHeaderExtractor, getRequestTokenExtractor, getRequestTokenVerb, getSignatureService, getSignatureType, getTimestampService, isEmptyOAuthTokenParamIsRequired
-
-
-
-
Constructor Detail
-
MediaWikiApi
public MediaWikiApi(java.lang.String indexUrl, java.lang.String niceUrlBase)
- Parameters:
indexUrl
- The URL to the index.php of the wiki. Due to a MediaWiki bug, some requests must currently use the non-nice URL.niceUrlBase
- The base of nice URLs for the wiki, including the trailing slash. Due to another MediaWiki bug, some requests must currently use the nice URL.
-
-
Method Detail
-
instance
public static MediaWikiApi instance()
The instance for wikis hosted by the Wikimedia Foundation.Consumers are requested on Special:OAuthConsumerRegistration/propose .- Returns:
- instance
-
instanceBeta
public static MediaWikiApi instanceBeta()
The instance for wikis in the Wikimedia Foundation’s Beta Cluster. Consumers are requested on Special:OAuthConsumerRegistration/propose .- Returns:
- instanceBeta
-
getRequestTokenEndpoint
public java.lang.String getRequestTokenEndpoint()
- Specified by:
getRequestTokenEndpoint
in classcom.github.scribejava.core.builder.api.DefaultApi10a
-
getAuthorizationBaseUrl
public java.lang.String getAuthorizationBaseUrl()
- Specified by:
getAuthorizationBaseUrl
in classcom.github.scribejava.core.builder.api.DefaultApi10a
-
getAccessTokenEndpoint
public java.lang.String getAccessTokenEndpoint()
- Specified by:
getAccessTokenEndpoint
in classcom.github.scribejava.core.builder.api.DefaultApi10a
-
-