Class 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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

      • getRequestTokenEndpoint

        public java.lang.String getRequestTokenEndpoint()
        Specified by:
        getRequestTokenEndpoint in class com.github.scribejava.core.builder.api.DefaultApi10a
      • getAuthorizationBaseUrl

        public java.lang.String getAuthorizationBaseUrl()
        Specified by:
        getAuthorizationBaseUrl in class com.github.scribejava.core.builder.api.DefaultApi10a
      • getAccessTokenEndpoint

        public java.lang.String getAccessTokenEndpoint()
        Specified by:
        getAccessTokenEndpoint in class com.github.scribejava.core.builder.api.DefaultApi10a