የ MediaWiki ኤፒአይ በአንድ ጽሑፍ ውስጥ አብዛኛዎቹን ተግባራት ሊያከናውን የሚችል በጥሩ ሁኔታ የተመዘገበ የልማት መሣሪያዎች ስብስብ ነው። ኤፒአይ በተለምዶ በዊኪ ውስጥ ለመጠቀም አውቶማቲክ መሳሪያዎችን ለማልማት ያገለግላል። የ MediaWiki ኤፒአይ በአብዛኛዎቹ ቋንቋዎች በተለይም PHP (The curl ተግባራት) እንዲሁም ፐርል እና ጥቂት ሌሎች በቀላሉ ሊጠቀሙበት ይችላሉ።
ደረጃዎች
ደረጃ 1. የ MediaWiki ኤፒአይ ሰነድን ያንብቡ።
ልክ እንደ ተለመደ ማውጫ.php በተመሳሳይ ማውጫ ውስጥ በ ‹api.php› ላይ ይገኛል። ምሳሌ -
ደረጃ 2. የውጤት ቅርጸት ይምረጡ።
ሚዲያዊኪ በ JSON ፣ JSONFM ፣ PHP (ተከታታይ ቅርጸት) ፣ PHPFM ፣ WDDX ፣ WDDXFM ፣ XML ፣ XMLFM ፣ YAML ፣ YAMLFM እና RAWFM መልክ የውሂብ ውፅዓት ይሰጣል። “ኤፍኤም” የተለጠፉት ቅርጸቶች በኤችቲኤምኤል ውስጥ በደንብ ታትመዋል።
ደረጃ 3. አንድ እርምጃ ይምረጡ።
የ MediaWiki ኤፒአይ የሚከተሉትን እርምጃዎች ይደግፋል
- እገዛ - የእገዛ ማያ ገጹን ይመልከቱ
- መግቢያ - ወደ MediaWiki ይግቡ
- opensearch - የ opensearch ፕሮቶኮልን ይተግብሩ። (ሁሉም የ MediaWiki ጭነቶች ይህ የላቸውም)።
- feedwatchlist - የእይታ ዝርዝር ምግብን ይመልሱ።
- መጠይቅ - የተለያዩ አማራጮች አሉት። ለእነሱ የ MediaWiki ኤፒአይ ሰነድን ይመልከቱ።
ደረጃ 4. መጠይቅ ወይም ዝርዝር ይምረጡ።
ከመደበኛ እርምጃዎች በተጨማሪ ፣ MediaWiki ወደ ሌላ ጽሑፍ የሚወስድ ገጾችን መዘርዘር ፣ የቅርብ ጊዜ ለውጦች ልዩነቶች ፣ አስተዋፅኦዎች ፣ ወዘተ ያሉ የተለያዩ መጠይቆችን እና ዝርዝሮችን ይደግፋል።
ደረጃ 5. የተለጠፈውን መረጃ በ CURL ወይም የ POST ዘዴን ወደ ስክሪፕቱ እንዲጠቀሙ የሚያስችልዎ ሌላ መሣሪያ በመጠቀም ወደ ኤፒአይ ያስተላልፉ።
የ GET ዘዴም ሊሠራ ይችላል።
ደረጃ 6. ኩኪዎችን ወደ ትግበራ መላክዎን ያረጋግጡ (አንዳንድ ስክሪፕቶች/መተግበሪያዎች በንዑስ አቃፊ ውስጥ ሊያከማቹት ይፈልጉ ይሆናል።
ደረጃ 7. ከ MediaWiki የተጠቃሚ በይነገጽ ጋር መስተጋብር በሚፈጥሩበት ጊዜ ፣ በአብዛኛዎቹ የአርትዖት ገጾች ውስጥ የተቀመጠውን የአርትዖት ማስመሰያዎን ያስታውሱ።
የአርትዖት ማስመሰያው የአርትዖት ግጭቶችን ለመወሰን እና ቀደም ሲል የተከናወነውን ሌላ አርትዖት ላለመሻር ያገለግላል (ይህ እንዲሁ በመልሶ ማጫኛ ውስጥም ጥቅም ላይ ይውላል)። በዊኪ የተጠቃሚ በይነገጽ የሚንቀሳቀሱ ከሆነ ነገሮች በቀላሉ ሊበላሹ እንደሚችሉ ያስታውሱ። የታሰበውን ውጤት ብቻ እንደሚያደርጉ ለማረጋገጥ የሚጠቀሙባቸውን ማናቸውም regexes ያስታውሱ።
ደረጃ 8. በዊኪ የተላኩትን ውጤቶች ያንብቡ።
ውጤቶቹ በኤች ቲ ቲ ፒ ምላሽ ውስጥ ይላካሉ ፣ ይህም በብዙ ተንታኞች ሊነበብ ይችላል። እርስዎ በመረጡት ቅርጸት ላይ የበለጠ ጥንቃቄ ያድርጉ። ለዚያ ቅርጸት ተገቢውን መተንተን መጠቀሙን ያረጋግጡ። እርስዎ ሊጠቀሙበት የሚፈልጉት ነባሪ ቅርጸት ቢኖረውም እንኳን ቅርጸቱን ለ MediaWiki በግልጽ መግለፅ ጥሩ ልምምድ ነው።
ጠቃሚ ምክሮች
- ኤፒአዩን ከመጠቀምዎ በፊት የአከባቢዎ ዊኪ የስክሪፕት ድጋፍ እንዳሎት ያረጋግጡ።
- ኤፒአዩን በመጠቀም ስለ MediaWiki የበለጠ ማግኘት ይችላሉ።