hosting

GET /v1/wordpress/theme-directory/{slug}

One theme from the WordPress directory.

Wszystkie punkty końcowe hosting

Wszystkie dokumentacje dla programistów

Uwierzytelnianie

Wyślij klucz API jako token bearer. Klucz musi posiadać uprawnienie sites.view; klucz bez niego jest odrzucany z kodem 403, a nie 404.

Ten punkt końcowy nie wymaga identyfikatora organizacji. Twój klucz już identyfikuje organizację, do której należy, a odpowiedź jest do niej ograniczona.

Wypróbuj

Zastąp wszystko w nawiasach ostrych własnymi wartościami, a zastępczy znacznik klucza kluczem ze swojego pulpitu nawigacyjnego.

curl -X GET https://api.zinndigital.com/v1/wordpress/theme-directory/{slug} \
  -H "Authorization: Bearer zdk_live_…"

Zalogowany? Konsola API w Twoim panelu uzupełnia rzeczywiste identyfikator organizacji oraz Twój własny klucz i wykonuje żądanie względem aktywnego API, dzięki czemu możesz zobaczyć rzeczywistą odpowiedź. Otwórz ten punkt końcowy w konsoli API

Szczegóły

⛔ A slug the directory does not know is a 404. The upstream answers 404 with an error field for an unknown slug — and, for some shapes, 200 with the same field — and both are turned into a real 404 here. Passing the payload through would render as a theme whose every field is empty, with an Install button on it. Requires sites.view.

Parametry

NazwaTypWymaganeCo to jest
slug (path)stringTakThe directory slug, as the search returns it.

Odpowiedź

NazwaTypWymaganeCo to jest
slugstringTakThe directory slug — what installSiteWordPressTheme takes. ⛔ The only field from this resource ever sent to a box; the download URL is resolved by the site itself, so a…
namestringTak
versionstringTak
authorstringTakPlain text. ⛔ The upstream returns this as an object here and as an HTML anchor on the plugin API — both shapes are real and both are flattened.
descriptionstringTakPlain text; the upstream's markup is stripped.
ratingnumberTak0–5, normalised here. The upstream reports 0–100.
num_ratingsintegerTak
downloadedintegerTakLifetime downloads. ⛔ The theme API has no active_installs — the plugin field with the closest name means something different, so a client reusing a plugin card here would…
last_updatedstringTak
requires_wpstringTakMinimum WordPress version. "" when the theme does not say.
requires_phpstringTakMinimum PHP version. "" when the theme does not say.
homepagestringTak
screenshot_urlstringTakThe theme's own screenshot, normalised to https (upstream emits it protocol-relative). ⚠️ A third-party URL a client renders in an <img>; see the operation description.
preview_urlstringTakA live preview on wordpress.org, normalised to https. ⚠️ Third-party; see the operation description.

Błędy, które ten punkt końcowy może zwrócić

401 · 403 · 404 · 429 · 503