lib_WikiRestBase

This library is for interfacing with the Wikimedia Rest API. This (newer) API provides cacheable and straightforward access to Wikimedia content and data, in machine-readable formats - wikipedia.org

# Examples: - Old rest.wikimedia.org - ANT on wikipedia.org

# Where

{{whereYaml}}

# Code

digraph "default_header" { layout = "fdp" graph [ clusterrank="true" ]; subgraph "F" { node [fillcolor="GreenYellow", style="filled", color="Green4"]; n6 [label="restbase_FetchData" URL="F+restbase_FetchData+of+stack+%27lib_WikiRestBase%27"]; n2 [label="mediawiki_FetchJSON" URL="F+mediawiki_FetchJSON+of+stack+%27lib_WikiRestBase%27"]; n14 [label="restbase_FetchSummaryArray" URL="F+restbase_FetchSummaryArray+of+stack+%27lib_WikiRestBase%27"]; n17 [label="restbase_ListImages" URL="F+restbase_ListImages+of+stack+%27lib_WikiRestBase%27"]; n3 [label="http_ConstructHeaderArray" URL="F+http_ConstructHeaderArray+of+stack+%27lib_WikiRestBase%27"]; n8 [label="json_ToArray" URL="F+json_ToArray+of+stack+%27lib_WikiRestBase%27"]; n12 [label="mediaWiki_ConstructSlug" URL="F+mediaWiki_ConstructSlug+of+stack+%27lib_WikiRestBase%27"]; n9 [label="restbase_FetchMobileLeadJSON" URL="F+restbase_FetchMobileLeadJSON+of+stack+%27lib_WikiRestBase%27"]; n11 [label="restbase_ListImageUrls" URL="F+restbase_ListImageUrls+of+stack+%27lib_WikiRestBase%27"]; n10 [label="restbase_FetchMediaArray" URL="F+restbase_FetchMediaArray+of+stack+%27lib_WikiRestBase%27"]; n7 [label="restbase_FetchMobileLeadArray" URL="F+restbase_FetchMobileLeadArray+of+stack+%27lib_WikiRestBase%27"]; n13 [label="restbase_FetchImageArray" URL="F+restbase_FetchImageArray+of+stack+%27lib_WikiRestBase%27"]; n4 [label="restbase_ConstructSlugRestURL" URL="F+restbase_ConstructSlugRestURL+of+stack+%27lib_WikiRestBase%27"]; n5 [label="restbase_FetchRelated" URL="F+restbase_FetchRelated+of+stack+%27lib_WikiRestBase%27"]; n1 [label="restbase_FetchSlugJSON" URL="F+restbase_FetchSlugJSON+of+stack+%27lib_WikiRestBase%27"]; n15 [label="restbase_FetchSummaryJSON" URL="F+restbase_FetchSummaryJSON+of+stack+%27lib_WikiRestBase%27"]; } subgraph "C" { node [fillcolor="LightBlue", style="filled", color="Blue"]; n16 [label="mediawiki_SetUserAgent" URL="C+mediawiki_SetUserAgent+of+stack+%27lib_WikiRestBase%27"]; } subgraph cluster1 { label="stack \"lib_WikiRestBase\""; style=filled; color=grey60; fillcolor=grey60; n6; n2; n14; n17; n3; n8; n16; n12; n9; n11; n10; n7; n13; n4; n5; n1; n15 } n6 -> n1; n6 -> n12; n6 -> n8; n14 -> n15; n14 -> n8; n2 -> n16; n17 -> n13; n9 -> n1; n11 -> n10; n10 -> n6; n13 -> n10; n7 -> n9; n7 -> n8; n5 -> n6; n1 -> n1; n1 -> n4; n1 -> n2; n1 -> n3; n15 -> n1; }

{{githubPara}}

# External Calls {{externalCalls}}

# Depends The handlers in this library have dependencies within the following stacks: {{stackDeps}}

As such the library requires the following projects: {{projectDeps}}

# See also - Library, Models and Menus