Czy można przetestować aplikację Twilio Connect? Możesz autoryzować tylko aplikację, która nie jest bezpłatnym kontem próbnym, logując się, co upoważnia do utworzenia konta produkcyjnego. Nie masz szansy na autoryzację konta testowego. Z tego powodu wszelkie połączenia, które próbujesz wykonać za pomocą poświadczeń testu aplikacji Connect, nie powiodą się, ponieważ Twoje poświadczenia testu nie są autoryzowane do używania innego konta produkcyjnego. Czy ktoś wie o jakichkolwiek obejściach tego?Test z aplikacją Twilio Connect
Odpowiedz
Odpowiedź brzmi: nie, nie możesz. Konto musi być autoryzowane przez aplikację Connect, a aplikacja Connect nie autoryzuje kont próbnych. Gdy autoryzuje konto inne niż próbne, tworzy konto podrzędne dla tego konta, które jest wyświetlane tylko za pośrednictwem interfejsu API. Api nie zwraca identyfikatora konta testowego dla konta podrzędnego, więc nie ma sposobu, aby dowiedzieć się, jaki byłby identyfikator SID konta testowego.
Ponieważ konto, z którego chcesz "przetestować", musi być kontem produkcyjnym, zostanie naliczona opłata. Rozmawiałem o tym z Pomocą Twilio, a oni potwierdzili, co napotkałem i przekazali mi konto na moje konto. Nie spodziewałbym się tego dla wszystkich, ale mam nadzieję, że wkrótce zostanie rozwiązany.
Publiczne ujawnienie: Nigdy nie próbowałem żadnej z dwóch sugestii podanych przez Twillio, ani mieć próbowałem faktycznie je realizować na moim rachunku.
Wariant 1: Utwórz nowe konto - Stay In Trial:
Mówiłeś:
”... Można jedynie autoryzować aplikację, która nie jest wolna konto trial przez rejestrowania w którym upoważnia rachunku produkcji”
ten neguje całkowicie napisany sugestię w miejscu Twillio
„s. Od Twillio
„s help-center:
Test credentials zapewniają tylko sposób, aby«udawać»wysyłając wiadomość lub zatelefonowania ... Jeśli szukasz testów end-to-end bez postawienia zarzutów , zalecamy utworzenie oddzielnego konta Twilio i pozostanie w trybie próbnym, aby móc korzystać z kredytów próbnych o wartości .
Opcja 2: Za pomocą poświadczeń test in Production Enviroment:
Mówiłeś:
”... Ze względu, że wszelkie rozmowy starać się z testem Połącz App poświadczenia nie powiodło się, ponieważ twoje test credentials nie są autoryzowane do korzystania z drugiego konta produkcyjnego "
Wydaje się to dziwne, ponieważ w procesie produkcyjnym twoje poświadczenia testu będą działać - chociaż tylko dla określonych usług.Od Twillio
„s docs:
Obsługiwane Zasobów
Twój test credentials mogą być obecnie stosowane do interakcji z trzech następujących środków: Numery telefonów
zakupów:
POST/2010-04-01/Konta/{TestAccountSid}/IncomingPhoneNumbers
wysyłania wiadomości SMS:
POST/2010-04-01/Konta/{TestAccountSid}/Komunikaty
Telefonowanie:
POST/2010-04-01/Konta/{TestAccountSid }/Rozmowy
Wnioski do jakiegokolwiek innego zasobu z poświadczeniami testowych otrzyma odpowiedź 403 Forbidden . W przyszłości możemy włączyć te zasoby do testowania jako dobrze.
Mam nadzieję, że to trochę pomaga. Niemniej jednak, powiedz nam, co wymyśliłeś w swoim innym procesie i błędach.
Powodzenia!
OP - czy znalazłeś jakieś rozwiązanie? – MordechayS
@MordechayS nie, nie zrobiłem. To, co powiedziałeś poniżej, jest prawdziwe, ale nie dla aplikacji Connect. Konto musi być autoryzowane przez aplikację Connect, a aplikacja Connect nie autoryzuje kont próbnych. Gdy autoryzuje konto inne niż próbne, tworzy konto podrzędne dla tego konta, które jest wyświetlane tylko za pośrednictwem interfejsu API. Api nie zwraca identyfikatora konta testowego dla konta podrzędnego, więc nie ma sposobu, aby dowiedzieć się, jaki byłby identyfikator SID konta testowego. To, co poniżej powiesz, jest prawdziwe, z wyjątkiem aplikacji Connect. – rleffler