# Horgok: Zoom

> A Zoom-megbeszélések létrehozásához, módosításához, törléséhez és a Zoom-felhasználók lekéréséhez kapcsolódó horgok.

A Zoom-horgokkal módosíthatod a Zoom-megbeszélések adatait, vagy saját kódot futtathatsz a megbeszélések létrehozásakor, módosításakor, törlésekor és a felhasználók lekérésekor. A saját logikád így a frissítések után is megmarad. PHP-ismeret kell hozzá; a támogatás tanácsot ad, de egyedi kódot nem ír és nem javít.

| Horog | Típus | Mikor fut | Paraméterek |
|---|---|---|---|
| `amelia_before_zoom_meeting_created_filter` | szűrő | a megbeszélés létrehozása előtt, módosíthatod az adatot | `$data`, `$providerId` |
| `amelia_before_zoom_meeting_created` | művelet | a létrehozás előtt | `$data`, `$providerId` |
| `amelia_before_zoom_meeting_updated_filter` | szűrő | a megbeszélés módosítása előtt, módosíthatod az adatot | `$data`, `$meetingId` |
| `amelia_before_zoom_meeting_updated` | művelet | a módosítás előtt | `$data`, `$meetingId` |
| `amelia_get_zoom_users_filter` | szűrő | a munkavállaló kiválasztásához visszaadott Zoom-felhasználók listájának módosítása | `$zoomResult` |
| `amelia_get_zoom_users` | művelet | a Zoom-felhasználók visszaadása előtt, a munkavállaló összekapcsolásakor | `$zoomResult` |
| `amelia_before_zoom_meeting_deleted_filter` | szűrő | a törlés előtt, módosíthatod a megbeszélés azonosítóját vagy a hozzá tartozó adatot | `$meetingId` |
| `amelia_before_zoom_meeting_deleted` | művelet | a törlés előtt | `$meetingId` |

```php
function example($data, $providerId) {
    return $data;
}
add_filter('amelia_before_zoom_meeting_created_filter', 'example', 10, 2);
```

## Tudnivalók

- A horgok kódját először tesztoldalon próbáld ki, csak utána élesítsd.
- A szűrőnek mindig a várt típusú adatot kell visszaadnia, különben a Zoom-műveletek hibázhatnak.
- A saját kódot gyermektémában vagy külön bővítményben tartsd, hogy a frissítések után is megmaradjon.
- Hibakeresés előtt ellenőrizd, hogy a Zoom-integráció megfelelően be van állítva.
