Відкритий або локальний API дозволяє завантажити один MP4-файл, почати трансляцію, перевірити статус і завершити її.
- Використовуйте модель WUIN або Xiaosuan; інші постачальники зараз повертають
33401. Увімкніть Cloud Phone і отримайте OAuth2-токен із правом керування. - Файл має бути у форматі MP4 і завантажуватися з
uploadType=2.
- Викличте
POST /cloudphone/uploadUrlі завантажте MP4 уpresignedUrlчерез HTTPPUT. - Викличте
POST /cloudphone/uploadFileзuploadType: 2. - Перевіряйте
POST /cloudphone/uploadFileResult. Якщоdataдорівнюєnull, продовжуйте опитування; зупиніться, колиdata.statusстане1(успіх) або2(помилка). - Передайте точне значення рядка
data.fileIdякint64уPOST /cloudphone/live/start. У JavaScript використовуйте серіалізацію довільної точності й не перетворюйте значення черезNumber. - Використовуйте
/cloudphone/live/statusдля перевірки та/cloudphone/live/endдля завершення.
Для локального API використовуйте /api/cloudphone/upload/file/signedUrl, /api/cloudphone/upload/file з uploadType: 2 і /api/cloudphone/upload/file/result, потім /api/cloudphone/live/start, /status або /end. Баланс і квоти доступні через GET /api/balance.
Повні схеми наведено у відкритому та локальному API Cloud Phone. У разі тайм-ауту спочатку перевірте статус. Помилки трансляції: 33300, 33301, 33401, 33418, 99002; API завантаження повертає 33419 для файлів не у форматі MP4.