Package com.github.scribejava.apis
Class MediaWikiApi
java.lang.Object
com.github.scribejava.core.builder.api.DefaultApi10a
com.github.scribejava.apis.MediaWikiApi
public class MediaWikiApi extends DefaultApi10a
-
Constructor Summary
Constructors Constructor Description MediaWikiApi(java.lang.String indexUrl, java.lang.String niceUrlBase)
-
Method Summary
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.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, getAccessTokenExtractor, getAccessTokenVerb, getAuthorizationUrl, getBaseStringExtractor, getHeaderExtractor, getRequestTokenExtractor, getRequestTokenVerb, getSignatureService, getSignatureType, getTimestampService, isEmptyOAuthTokenParamIsRequired
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
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 Details
-
instance
The instance for wikis hosted by the Wikimedia Foundation. Consumers are requested on Special:OAuthConsumerRegistration/propose .- Returns:
- instance
-
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 classDefaultApi10a
-
getAuthorizationBaseUrl
public java.lang.String getAuthorizationBaseUrl()- Specified by:
getAuthorizationBaseUrl
in classDefaultApi10a
-
getAccessTokenEndpoint
public java.lang.String getAccessTokenEndpoint()- Specified by:
getAccessTokenEndpoint
in classDefaultApi10a
-