![]() ![]() The rest of keywords in the hierarchy - “Texas”, “United States”, “North America”, and “Place” - were implicitly applied by Aperture. When assigning keywords, I explicitly assigned only the “Austin” keyword. Ask a question or leave a comment below.An example of a hierarchical keyword structure Webex Meetings API Options for Developers.Special thanks to Paul Giralt for his review and feedback! □ Related developer resources Want to learn more about APIs (= integration glue), automation, and Integration? What about cURL and AppleScript programming? Check the AIDE User Guide or get in touch with the Cross-Domain TAB team.What is your challenge? Can you leverage automation/different technologies/programming languages to mitigate it?.The power of automation, innovation, and integration – Cool, right! □.A more scalable way will be to subscribe for notification through Webex internal API (I still need to find these calls □). The above code is “POC (Proof of Concept) Grade” as I am polling for the user status every 5 seconds until it changes.In order to tweak the Webex status, I used internal API’s which are always subject to change.❗️Note: To add the Webex icon to the AppleScript dialog, I extracted the webex.app file, and located the ”webexteams.icns” file. Line #10 – End loop (once execution completed).Line #9 – “If” statement (looking for “active” status).| tr -dc ‘’ – Remove non-alphanumeric characters from the previous output (“active”, □ active).The Code (Mac OS only) □□ 1 set userName to text returned of (display dialog "Enter a CEC User Name (e.g., ymeloch)" default answer "" with title "Webex - Active User Notification" with icon file "Applications:Webex.app:Contents:Resources:webexteams.icns")Ģ set theAlertText to "WebbEx Teams - Active User Notification" 3 set theAlertMessage to "" & userName & " User is now active"ħ delay 5 8 set theName to do shell script "curl -s -request GET -url '" & userName & "%' -header 'Authorization: Bearer ' | json_pp | grep status | awk '’ – If a line with the word “status” is found, print (only) the third word. Display a dialog box to notify when the user becomes active.Set a five seconds loop for the cURL command.Query (via dialog box) for the user CEC ID.New Webex Bot (for an “inside-org-permanent” API token).cURL command & parsing statement to get the user status.Since a WebEx Bot is part of the organization, can I create a new Bot and use its (permanent) API token?… YES!.True, I cannot modify the Webex chat menu… but, can AppleScript execute a CLI (cURL) command?… YES!.The integration token (OAuth grant using a web browser) isn’t applicable for a simple script.The guest user token cannot access the “status” data as it isn’t part of the organization.The personal access token is limited to 12 hours.What about the Webex API tokens limitation?.How can I add a new option to the Webex chat menu?. ![]() Can I use a CLI command to trigger an API call?… YES!.Is there an API call to check the user connection status?… YES!.Webex discussion, I wondered how I can enhance the Webex user experience and add that missing functionality? What can we do. This makes it easier to know if other people are available to respond to your messages.įor some reason, this option is missing from the Webex chat menu □. The “Alert When Available” option configured Cisco Jabber to notify you when your contacts are available (i.e., online/active). Do you remember the “Alert When Available” feature in the (old) Cisco Jabber chat menu? If not, here is a quick recap. ![]()
0 Comments
Leave a Reply. |