Masu haɓakawa
Bayanin ikon Zinn® Reseller Toolkit
Zinn® Reseller Toolkit yana yin rajistar ayyukansa tare da WordPress Abilities API. Wadannan iyawa guda daya sune kayan aikin MCP a kan uwar garken shafin da kuma hanyoyin REST a karkashin /wp-json/wp-abilities/v1. An samar da wannan shafi ne daga rajistar plugin din da kansa.
Mahaduwa
MCP ta hanyar HTTP (mai gudana)
https://example.com/wp-json/zinn-reseller/v1/mcpMCP ta WP-CLI (shigarwa da fitarwa na yau da kullum)
wp mcp-adapter serve --server=zinn-reseller --user=<login>REST: lissafin ikon
/wp-json/wp-abilities/v1/abilities?category=zinn-resellerHUTU: gudu ikon ikon
/wp-json/wp-abilities/v1/abilities/<name>/runTabbatar da izini da izni
Ana ba da izinin buƙatun HTTP tare da kalmar sirri ta aikace-aikacen WordPress (HTTP Basic). Haɗawa da sabar MCP yana buƙatar ikon da aka nuna a ƙasa; kowane iko sannan yana bincika izininsa, a kowane abu. Abubuwan da aka keɓe don karanta-kawai suna aiki tare da GET da shigarwar su a cikin kirtani na tambaya; sauran tare da POST da jikin JSON {"input": {…}}.
Misalai
# HUTU: gudu ikon ikon
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-reseller/get-overview/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-reseller-get-overview","arguments":{}}}Duk iko
An samar da shi daga abilities.json na plugin din, wanda aka samar daga shafin da yake aiki; gwaji yana fadi yayin da su ka saba.
| Ikonawa | Abin da yake yi | Buga | REST | Izini | Ma'auni |
|---|---|---|---|---|---|
zinn-reseller/create-clientzinn-reseller-create-client | Ƙirƙiri abokin ciniki Yana ƙirƙirar asusun abokin ciniki a ƙarƙashin naka (name; default_currency, lambar haruffa uku). Sanya su a kan wani tsari kafin rukuninsu na farko. | Kyauta da aka bayar | POST …/abilities/zinn-reseller/create-client/run | manage_options | name: string (ana bukata), default_currency: string |
zinn-reseller/create-sitezinn-reseller-create-site | Ƙirƙiri shafi don abokin ciniki Yana ƙirƙirar rukunin yanar gizo mai masauki don ɗaya daga cikin abokan cinikin ku (client_id, product_line, primary_domain). Ana cajin kuɗin a asusun ku bisa ga tsarin abokin ciniki, kamar daga shagon ku. | Kyauta da aka bayar | POST …/abilities/zinn-reseller/create-site/run | manage_options | client_id: string (ana bukata), product_line: string (ana bukata), primary_domain: string (ana bukata) |
zinn-reseller/get-client-planzinn-reseller-get-client-plan | Karanta shirin abokin ciniki Yana dawo da tsarin da abokin ciniki yake da kuma abin da yake biya ku (client_id). | Kyauta da aka bayar | GET …/abilities/zinn-reseller/get-client-plan/run | manage_options | client_id: string (ana bukata) |
zinn-reseller/get-overviewzinn-reseller-get-overview | Karanta asusun mai siyar da ku Yana dawo da asusun ku na mai sayarwa a cikin karatu guda: alama, shirye-shirye, ƙidayar abokan ciniki da ayyuka, da abin da aka saita. | Kyauta da aka bayar | GET …/abilities/zinn-reseller/get-overview/run | manage_options | babu |
zinn-reseller/get-settingszinn-reseller-get-settings | Karanta saitunan Reseller Toolkit Yana dawo da saitunan wannan plugin (adireshin API, shirin da sabbin umarni ke amfani da su, abubuwan da ke kunne). Ba a taba dawo da mabudin API ba, sai dai ko an adana shi ko a'a. | Kyauta da aka bayar | GET …/abilities/zinn-reseller/get-settings/run | manage_options | babu |
zinn-reseller/list-clientszinn-reseller-list-clients | Yi lissafin abokan cinikinka Yana lissafin asusun abokan cinikin ku, shafi daya a lokaci guda (cursor, limit). | Kyauta da aka bayar | GET …/abilities/zinn-reseller/list-clients/run | manage_options | cursor: string, limit: integer |
zinn-reseller/list-planszinn-reseller-list-plans | Jer خانوun da za ka iya sayarwa Yana lissafin tsare-tsaren daukar shafuka da farashinsu (product_line da currency suna nuna su dalla-dalla). | Kyauta da aka bayar | GET …/abilities/zinn-reseller/list-plans/run | manage_options | product_line: string, currency: string |
zinn-reseller/list-siteszinn-reseller-list-sites | Rarraba shafukan abokan hulɗarku Tana lissafin duk abin da kuka tanadar wa abokan cinikin ku (client_id da status suna tace su), shafi daya a lokaci guda. | Kyauta da aka bayar | GET …/abilities/zinn-reseller/list-sites/run | manage_options | cursor: string, limit: integer, client_id: string, status: string |
zinn-reseller/set-client-planzinn-reseller-set-client-plan | Sanya wani abokin ciniki a kan wani shiri Sanya abokin ciniki a kan ɗaya daga cikin tsare-tsarenku (client_id, plan_code; lokaci: wata ko shekara). Yi hakan kafin shafinsu na farko. | Kyauta da aka bayar | POST …/abilities/zinn-reseller/set-client-plan/run | manage_options | client_id: string (ana bukata), plan_code: string (ana bukata), interval: month|year |
zinn-reseller/suspend-sitezinn-reseller-suspend-site | Dakatar da shafin abokin ciniki Yana sanya shafin abokin ciniki a kan dakatarwa saboda rashin biya (site_id; dalili: bayanin kula na kanka, ba a taɓa nuna wa abokin ciniki ba). Shafin ya daina aiki har sai an sake dawo da shi. | Kyauta da aka bayar | POST …/abilities/zinn-reseller/suspend-site/run | manage_options | site_id: string (ana bukata), reason: string |
zinn-reseller/unsuspend-sitezinn-reseller-unsuspend-site | Sake waƙafin wani abokin ciniki daga dakatarwa Ana cire takunkumin rashin biya, domin shafin ya sake aiki (site_id). | Kyauta da aka bayar | POST …/abilities/zinn-reseller/unsuspend-site/run | manage_options | site_id: string (ana bukata) |
zinn-reseller/update-settingszinn-reseller-update-settings | Canza saitunan Reseller Toolkit Yana canza saitunan da ka aika (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) kuma ya adana sauran. Ana canza mabudin API da adireshin a kan allo kawai. | Kyauta da aka bayar | POST …/abilities/zinn-reseller/update-settings/run | manage_options | plan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean |