Africa's Talking Airtime (wersja zapoznawcza)
Udostępnia akcje dystrybucji czasu antenowego do użytkowników natychmiast za pośrednictwem usługi Airtime w Afryce i do obserwowania powiadomień o stanie dotyczących tych żądań czasu antenowego
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Porady i odpowiedzi od zespołu rozmów w Afryce |
| adres URL | https://help.africastalking.com/en/ |
| airtime@africastalking.com |
| Metadane łącznika | |
|---|---|
| Publisher | Rozmowy w Afryce |
| Witryna internetowa | https://africastalking.com/airtime |
| Zasady ochrony prywatności | https://africastalking.com/privacy_policy |
| Kategorie | Komunikacja; Finanse |
Africa's Talking Airtime udostępnia interfejs API, który pozwala dystrybuować bezczelny czas powietrza do subskrybentów mobilnych, otrzymując rabaty za każdą transakcję, którą wykonujesz. Ten łącznik uwidacznia operacje, które umożliwiają wysyłanie czasu antenowego do subskrybentów urządzeń przenośnych, a także obserwowanie powiadomień wskazujących, czy dostawa zakończyła się powodzeniem, czy niepowodzeniem.
Pre-requisites
Aby użyć tego łącznika, potrzebne będą następujące elementy:
- Konto z Afryki Rozmowy; Możesz zarejestrować się tutaj.
- Aplikacja produkcyjna na żywo; możesz utworzyć jeden po zarejestrowaniu.
Po zarejestrowaniu się i utworzeniu aplikacji na żywo wygeneruj nowy klucz interfejsu API dla tej aplikacji; Ten klucz będzie używany do uwierzytelniania żądań z tego łącznika.
Musisz również skontaktować się z nami, aby aktywować produkt czasu antenowego dla twojej aplikacji; W tym celu wyślij wiadomość e-mail na airtime@africastalking.comadres .
Jak uzyskać poświadczenia?
Ten łącznik używa API Key uwierzytelniania. Po zarejestrowaniu się i utworzeniu aplikacji gotowej do produkcji kliknij tę aplikację, aby przełączyć się na pulpit nawigacyjny. Przejdź do, Settings > API Key aby wygenerować nowy klucz interfejsu API dla tej aplikacji.
Znane problemy i ograniczenia
Ten łącznik obecnie działa tylko z aplikacjami gotowymi do produkcji, więc nie używaj domyślnego klucza interfejsu API aplikacji piaskownicy.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Klucz interfejsu API | securestring | Klucz interfejsu API dla tego interfejsu API | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Wyślij czas antenowy |
Wysyłanie czasu antenowego do wielu adresatów |
| Znajdowanie stanu transakcji |
Znajdowanie stanu określonej transakcji czasu antenowego |
Wyślij czas antenowy
Wysyłanie czasu antenowego do wielu adresatów
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa użytkownika
|
username | True | string |
Nazwa użytkownika aplikacji. |
|
Numer telefonu
|
phoneNumber | True | string |
Numer telefonu, który ma być zwieńczony w formacie międzynarodowym (np. +234811222333) |
|
Kwota
|
amount | True | string |
Wartość czasu antenowego do wysłania wraz z kodem waluty (np. KES 10.00). |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
errorMessage
|
errorMessage | string |
errorMessage |
|
numSent
|
numSent | integer |
numSent |
|
Odpowiedzi
|
responses | array of object |
Odpowiedzi |
|
kwota
|
responses.amount | string |
kwota |
|
rabat
|
responses.discount | string |
rabat |
|
errorMessage
|
responses.errorMessage | string |
errorMessage |
|
numer telefonu
|
responses.phoneNumber | string |
numer telefonu |
|
requestId
|
responses.requestId | string |
requestId |
|
stan
|
responses.status | string |
stan |
|
totalAmount
|
totalAmount | string |
totalAmount |
|
totalDiscount
|
totalDiscount | string |
totalDiscount |
Znajdowanie stanu transakcji
Znajdowanie stanu określonej transakcji czasu antenowego
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa użytkownika
|
username | True | string |
Nazwa użytkownika aplikacji |
|
Identyfikator transakcji
|
transactionId | True | string |
Identyfikator transakcji, którą chcesz znaleźć. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string |
stan |
Wyzwalacze
| Po otrzymaniu powiadomienia o stanie funkcji Airtime |
Wyzwalane po otrzymaniu powiadomienia o stanie dostawy dla początkowego żądania wysłania czasu antenowego. |
Po otrzymaniu powiadomienia o stanie funkcji Airtime
Wyzwalane po otrzymaniu powiadomienia o stanie dostawy dla początkowego żądania wysłania czasu antenowego.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa użytkownika
|
username | True | string |
Nazwa użytkownika aplikacji |
Zwraca
- response
- object
Definicje
obiekt
Jest to typ 'obiekt'.