Udostępnij przez


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/
Email 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'.