Вопрос

У меня есть учетная запись Adobe Connect, в которой я могу создать ряд встреч. Я пытаюсь использовать API (как подробно здесь) Показать список доступных встреч в моем заявке.

Я делаю несколько основных вызовов веб -запросов в API и анализирую полученные данные XML. Эта часть я могу сделать все хорошо.

Однако теперь я понял, что когда я добавляю новую встречу, она не появляется в вызове API. Вероятно, потребовалось около 30 минут, чтобы появиться.

Мой запрос на веб -запрос для получения списка встреч похож на ...

https://[API-URL]/api/xml?action=report-bulk-objects&filter-type=meeting

Я также попытался сделать это в качестве запроса на почту и добавление случайного параметра, чтобы убедиться, что это не проблема кэширования - нет такой удачи

Это проблема с API? Есть ли задержка по времени обновления данных API? Я что -то упускаю из строки запроса? Или, может быть, есть фильтр по умолчанию, который мне нужно явно удалить в запросе?

Спасибо за помощь

Это было полезно?

Решение

Основной API, который вы используете, является заполнителем и может занять некоторое время для запуска бэкэнд, чтобы обновить список собраний. Вы не указываете свой вариант использования, но если вы просто ищете свои собственные встречи, то вам следует использовать звонок отчетов-my-meetings, который является в режиме реального времени.

удачи!

Другие советы

Мой вариант использования аналогичен Musefan - мне нужно иметь возможность перечислять все встречи независимо от того, кто их создает, а также те случаи, когда пользователь не вошел на сайт. У меня было представление о том, как это сделать, и проверил его, чтобы убедиться, что это работает. Вот оно:

  1. Создайте специального пользователя (например, Global_user@mydomain.com) и установите его в качестве администратора в вашей учетной записи Adobe Connect.

  2. Войдите с этим пользователем для всех ваших фоновых вызовов API. (Я использую модифицированную версию PHP -кода, которую я нашел здесь: https://github.com/sc0rp10/adobeconnect-php-api-client. Анкет Он использует Curl PHP для вызовов.)

  3. Когда создается новая встреча, установите разрешения на просмотр вашего пользователя для этой встречи с помощью вызова API «Разрешения-UpDate»:

    {your Domain}/api/xml? action = permissions-update & acl-id = 123456789 & principal-id = 987654321 & ressission-id = view

Теперь, когда вы позвоните «отчет-My-Meetings», вы увидите каждую встречу, на которую ваш пользователь указан в качестве участника, который, если вы следите за вышеизложенным, должно быть все.

Ваше здоровье!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top