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)
Pomohla vám tato nápověda? Děkujeme za vaše hodnocení :-) Ouuu, stala se nějaká chyba při odesílání hodnocení. Zkuste nás prosím ohodnotit později.

Potřebujete pomoct? Kontaktujte nás Kontaktujte nás