Как встроить идентификатор приложения и идентификатор канала в URL (Agora.io) - PullRequest
0 голосов
/ 06 апреля 2020

Итак, это моя проблема: я хочу установить sh связь один-к-одному (аудио + видео каналы), используя Agora.io для моего веб-приложения. Пока устанавливается соединение, я сталкиваюсь с двумя проблемами:

  1. Как обеспечить связь один-на-один (частный видеозвонок), а не один-на-один многие (конференция).
  2. Я пошлю ссылку для присоединения к вызову. Хост установит sh вызов, используя идентификатор приложения и идентификатор канала. Есть ли способ вставить идентификатор приложения и идентификатор канала в URL, чтобы присоединиться к видеозвонку можно только одним щелчком мыши?

Я все еще новичок в этом, хотел бы помощь, спасибо!

1 Ответ

1 голос
/ 11 апреля 2020

Вы можете встроить эти параметры так же, как и любой другой параметр запроса.

Пример URL: https://example.com/?channel=cha123&appid=183432424242

В javascript:

let params = (new URL(document.location)).searchParams;
let channel = params.get('name'); // is the string "cha123".
let appid = params.get('appid'); // is the string "183432424242"

Ссылка: https://developer.mozilla.org/en-US/docs/Web/API/URL/searchParams

...