Vytváření přístupů do členské sekce přes API
Jedná se o rozšíření Wordpress REST-based stateless API používající HTTP Basic Auth.
Přihlašovací jméno je “mioweb” a heslo je API klíč členských sekcí, který je uveden v pravém horním rohu v nastavení členských sekcí. Root adresa API callu je adresa webu.
Získat seznam členských sekcí a členských úrovní
/wp-json/mioweb/v1/get-member-sections (GET)
Přidat nového člena
/wp-json/mioweb/v1/add-membership (POST)
Parametry
- member_section - ID členské sekce do které se má uživatel přidat.
- email - emailová adresa klienta (povinné)
- login - Přihlašovací jméno. Pokud není zadané, tak se použije email (nepovinné)
- name - Jméno klienta (nepovinné)
- surname - Příjmení klienta (nepovinné)
- levels - pole se seznamem členských úrovní do které se má uživatel přidat (nepovinné)
- send_email - určuje, zda se má uživateli poslat email s přístupovými údaji (1 nebo 0) defaultně je 1
- reg_date - datum registrace. Pokud není vyplněno, nastaví se datum dne kdy je registrován
- reg_time - čas registrace. Pokud není vyplněno, nastaví se čas kdy je registrován
- days - počet dní pro časově omezené členství
- months - pole se seznamem měsíců pro měsíční členství ve tvaru:
- years - pole se seznamem roků pro měsíční členství ve tvaru: yyyy
- month_num - počet měsíců pro měsíční členství
Pozastavit přístup do členské sekce
/wp-json/mioweb/v1/stop-membership (POST)
Parametry
- email - email klienta kterému se má členství pozastavit (povinné)
- member_section - ID členské sekce pro kterou se má členství pozastavit (povinné)
- level - ID členské úrovně pro kterou se má pozastavit (pokud je zadaný level, tak se pozastaví členství jen v dané úrovni, ne v členské sekci)