In
your application, you might want to lists of Adobe Connect meetings,
such as a user’s present or future scheduled meetings.
An application workflow might log a user in and display the user’s
meetings, or it might add the user to a meeting and then display
meetings. Displaying the user’s meetings means listing the contents
of the
my-meetings
folder.
Display a user’s meetings
-
Log the user in (see
Log in from an application
).
-
Call
report-my-meetings
to list the user’s
meetings:
https://example.com/api/xml?action=report-my-meetings
You
can add a filter to reduce the response. For example, you can exclude meetings
that have ended:
https://example.com/api/xml?action=report-my-meetings
&filter-expired=false
-
Parse the response for values from the
meeting
elements:
<meeting sco-id="2007063179" type="meeting" icon="meeting" permission-id="host" active-participants="0">
<name>September All Hands Meeting</name>
<domain-name>example.com</domain-name>
<url-path>/sept15/</url-path>
<date-begin>2006-09-15T09:00:00.000-07:00</date-begin>
<date-end>2006-09-15T18:00:00.000-07:00</date-end>
<expired>false</expired>
<duration>09:00:00.000</duration>
</meeting>
-
Create the URL to the meeting room by concatenating
http://
or
https://
,
domain-name
,
and
url-path
.
Add a user to a meeting and display meetings
-
Log in as your application’s Administrator
user.
-
Get the user’s
principal-id
(see
Find a principal-id
).
-
Get the
sco-id
of the meeting (see
Find meetings
).
-
Call
permissions-update
to add the user
to the meeting:
https://example.com/api/xml?action=permissions-update
&acl-id=2006258765&principal-id=2006258745&permission-id=view
Use
a
permission-id
of
view
for a
participant,
mini-host
for presenter, or
host
for
a meeting host.
-
Log out as the
Administrator user, and log in as the user you just added to the meeting.
-
Display the user’s current meetings:
https://example.com/api/xml?action=report-my-meetings
&filter-expired=false
|
|
|