Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.

ishan-open/adobe_connect_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adobe Connect

Attend meetings, webinars, and virtual classrooms with Adobe Connect.
View and participate, present content, and even fully host online meetings.

Usage

Reference Document: Adobe Connect Api Doc

instantiate:

from AdobeConnect import AdobeConnect
AC = AdobeConnect(base_url='http://yourserver', admin_login="admin login", password="password")

CreateUser (create_user)

You can use this method to create a new user.
After creating the user, returns an object that contains the created user information.

parameters

first_name: user first name

last_name: user last name

login: The name with which the user can entered to Adobe Connect.

password: this password will use for authentications.

email: user email

custom_fields: with this parameter you can set custom fields for any use.

user_type: this parameter Specifies user type is the user.

send_email: "true" or "false", if give "true", send an welcome eamil for new user.(default is false)

example

>>> user = AC.create_user("first name", "last name", "username", "password", "email@email.com").user
>>> user.principal_id
>>> user.name
>>> user.login

CreateMeeting (craete_meeting)

To make a meeting, just specify a name and a brief description.
Returns an object from the made meeting.

parameters

name: user ID or group ID.

description: write description for more information about the meeting.

lang: default language for meetings is EN but you can change it.

date_begin: Specifies when the meeting starts. Uses local time by default but you can change it.

date_end: Specifies when the meeting is over. By default one week after the local time is set but you can change it.

example

>>> meeting = AC.create_meeting("meeting name", "this is desc", date_begin=date_begin, date_end=date_end).meeting
>>> meeting.meeting_id
>>> meeting.name
>>> meeting.sco_id

SetMeetingAccess (set_meeting_access)

You can specify user access to enter the room (host or view)

parameters

meeting_id: The meeting ID you want to add the user to.

principal_id: User or group ID you want to add to the meeting.

permission_id: Access type 'host' or 'view'.

example

>>> AC.set_meeting_access("meeting id", "principal id", permission_id="host")

JoinMeeting (join_meeting)

parameters

meeting_id: The meeting ID you want to remove from it.

login: The name with which you can enter Adobe Connect.

password: user password

example

>>> # can join to the meeting with this link
>>> AC.join_meeting("meeting id", "username", "password")

RemoveMeetingAccess (remove_meeting_access)

If you want to block user access to the meeting, you can use this method.
Returns a class whose status_code and response are accessible.

parameters

meeting_id: The meeting ID you want to remove from it.

principal_id:User or group ID you want remove from the meeting.

example

AC.remove_meeting_access("meeting id", "principal id")

DeletePrincipal (delete_principal)

parameters

principal_id: user ID or Group ID

example

AC.delete_principal("user id")

DeleteSco (delete_sco)

parameters

sco_id: sco id (meeting id is an sco id)

example

AC.delete_sco("meeting id")

About

python wrapper for adobe connect api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages