Skip to Content
ModułyMonitoringGrupy w projekcie

Grupy fraz w projekcie (getMyGroupsInProject)

GET/api/rank_tracker/management/projects/getMyGroupsInProject

Zwraca grupy fraz zdefiniowane w projekcie wraz z liczbą fraz w każdej z nich. Identyfikatory grup podaje się dalej jako group_id w raportach Monitoringu — to najprostsza droga, by przejść od projektu do konkretnego wycinka fraz.


Żądanie

GET /api/rank_tracker/management/projects/getMyGroupsInProject

Nagłówki: Authorization: Bearer <token>. Parametry przekazuje się w query stringu.

żądanie.jsonc
{ "project_id": null }

Parametry

NameTypeDefault
project_idnumber

Wymagane w praktyce. Identyfikator projektu; brak parametru jest interpretowany jako 0, co zwraca wyłącznie wiersz zbiorczy. Własne projekty pobierzesz z getMyActiveProjects.

Typ pola count jest niespójny. Wiersz zbiorczy (id: 0) ma liczbę, a grupy rzeczywiste — string ("1"). Rzutuj na liczbę przed obliczeniami.

Pierwszy wiersz odpowiedzi jest syntetyczny: id: 0 z nazwą „Słowa kluczowe projektu” i sumą fraz ze wszystkich grup. Nie jest to istniejąca grupa — nie przekazuj 0 jako group_id, jeśli chcesz konkretną grupę.

Endpoint zwraca wyłącznie grupy niedynamiczne należące do Twojego konta w tym projekcie. Brak project_id w query nie jest błędem — zwróci pustą listę z samym wierszem zbiorczym.

Odpowiedź

Przykład to rzeczywista odpowiedź produkcyjna, skrócona.

przykładowa-odpowiedź
{ "success": true, "data": [ { "id": 0, "name": "Słowa kluczowe projektu", "count": 342 }, { "id": 12345, "name": "Kategorie produktowe", "count": "128" } ] }

Struktura odpowiedzi

NameTypeDefault
successboolean
data{ id: number; name: string; count: string | number; }[]

Błędy

Błędy tego endpointu przychodzą we wspólnej kopercie ze statusem 418.

Powiązane akcje

Ostatnia aktualizacja: