Informacje o monetyzacji aplikacji
Model cenowy oparty na liczbie miejsc to jedna z metod ustalania cen dostępnych dla aplikacji w marketplace. W tym modelu użytkownicy kupują subskrypcję aplikacji na podstawie liczby miejsc na swoim koncie monday.
Podczas zakupu nasz interfejs intuicyjnie rekomenduje plan aplikacji na podstawie wielkości konta monday użytkownika. Liczba miejsc zmienia się w czasie, dlatego deweloperzy muszą monitorować wielkość konta, aby zapewnić zgodność z warunkami.
Zapytania
Pobieranie informacji o monetyzacji aplikacji
- Wymagany zakres:
account:read - Zwraca liczbę całkowitą reprezentującą liczbę miejsc na koncie
- Można wysłać tylko bezpośrednio na poziomie głównym; nie można zagnieżdżać w innym zapytaniu
query {
apps_monetization_info {
seats_count
}
}
import { ApiClient } from "@mondaydotcomorg/api";
const mondayApiClient = new ApiClient({ token: myToken });
const query = "query { apps_monetization_info { seats_count } }";
const response = await mondayApiClient.request(query);
{
"data": {
"apps_monetization_info": {
"seats_count": 3
}
},
"extensions": {
"request_id": "YOUR_REQUEST_ID"
}
}
Pola
| Pole | Typ | Opis |
|---|---|---|
| seats_count | Int |
|
Obsługa błędów
Listę typowych błędów, strategie ponawiania prób i przykłady rozwiązywania problemów znajdziesz w sekcji obsługi błędów API.
Podczas wywoływania apps_monetization_info mogą czasami wystąpić standardowe błędy GraphQL lub HTTP. Oto najczęstsze kategorie błędów, które warto sprawdzić:
| Typ błędu | Opis | Następne kroki |
|---|---|---|
| Błąd uprawnień lub zakresu | Token aplikacji nie obejmuje wymaganego zakresu account:read. |
Ponownie autoryzuj aplikację, żądając zakresu account:read. |
| Błąd walidacji | Zapytanie jest nieprawidłowo zagnieżdżone lub zawiera literówkę. | Upewnij się, że zapytanie apps_monetization_info jest wysyłane na poziomie głównym, a nazwy pól są zgodne z dokumentacją. |
| Błąd limitu żądań | Wysłano zbyt wiele żądań w krótkim czasie. | Przed ponowną próbą wysłania żądania przestrzegaj nagłówków Retry-After. |
| Błąd serwera lub sieci | Tymczasowa awaria lub problem z połączeniem. | Ponawiaj próbę z rosnącymi odstępami czasu. Jeśli problem nie ustąpi, skontaktuj się z pomocą techniczną monday.com i podaj request_id. |