REST API: ügyfelek útvonal
Ügyfelek lekérése, létrehozása, módosítása és törlése a REST API-n át.
A customers útvonallal az ügyfelek adatbázisát éred el: lekérdezheted, létrehozhatod, módosíthatod és törölheted az ügyfeleket. Az útvonal csak akkor érhető el, ha a Restrict Content Pro 3.0 vagy újabb van telepítve.
Ügyfelek lekérése
Szekció neve “Ügyfelek lekérése”GET /wp-json/rcp/{verzió}/customers/
Kötelező paraméter nincs. Választható paraméterek:
| Paraméter | Típus | Jelentés |
|---|---|---|
user_id |
egész | Szűrés felhasználóazonosítóra. |
email_verification |
szöveg | Szűrés az e-mail-megerősítés állapotára: verified, pending, none. |
count |
logikai | Igaz esetén csak az ügyfelek számát adja vissza, hamis esetén az ügyfélobjektumok tömbjét. Alapérték: hamis. |
number |
egész | A találatok legnagyobb száma. |
offset |
egész | Ennyi ügyfelet ugrik át (lapozáshoz). Alapérték: 0. |
search |
szöveg | Keresőkifejezés. |
Egy ügyfél lekérése
Szekció neve “Egy ügyfél lekérése”GET /wp-json/rcp/{verzió}/customers/{ügyfél_id}
A következők egyike kötelező:
id: az ügyfél azonosítója (az URL-ben vagy a kérés törzsében).user_email: az ügyfél e-mail-címe.user_login: az ügyfél felhasználóneve.
A user_email és a user_login paraméterhez az API 1.2 vagy újabb verziója kell.
Új ügyfél
Szekció neve “Új ügyfél”POST /wp-json/rcp/{verzió}/customers/new
Kötelező: user_id (egész), a hozzá tartozó felhasználói fiók azonosítója.
Választható paraméterek:
| Paraméter | Jelentés |
|---|---|
has_trialed |
Használt-e már ingyenes próbaidőszakot: 0, ha még nem, 1, ha igen. Alapérték: 0. |
date_registered |
A regisztráció ideje MySQL-formátumban. Alapérték: a mai nap. |
email_verification |
Az e-mail-megerősítés állapota: verified, pending, none. |
last_login |
Az utolsó bejelentkezés ideje MySQL-formátumban. |
Ügyfél módosítása
Szekció neve “Ügyfél módosítása”POST /wp-json/rcp/{verzió}/customers/update/{ügyfél_id}
Kötelező: id (egész), a módosítandó ügyfél azonosítója (az URL-ben vagy a törzsben). Választható: has_trialed, user_id, date_registered, email_verification, last_login, jelentésük megegyezik az új ügyfélnél leírtakkal.
Ügyfél törlése
Szekció neve “Ügyfél törlése”DELETE /wp-json/rcp/{verzió}/customers/delete
Kötelező: id (egész), a törlendő ügyfél azonosítója. Választható paraméter nincs.
Készült: