Unable to retrieve guest metadata
I'm not sure if this is due to me using a free trial of Connect, so please let me know if that's the issue.
I have existing API code for our external application, which queries the Adobe Connect Web Services xml api for attendance reports after a meeting is over.
Our meeting attendees are all guests, except for the host, so the only actual Adobe Connect user in attendance is the host.
We send users to the proper meeting URL and append 'guestName=' so they are automatically allowed into the meeting.
The problem is that I could have sworn also appending other metadata, like '&email=xxxx@xxxx.com' would propogate into the adobe reports, so that we would have information about the guest other than 'guestName' with which to trace them back as users in our external application.
Am I wrong about this? Can we pass any other values besides 'guestName' into the meeting URL that will allow us to tag the guests on the attendance report?
Even just an email address would suffice, but when I look up the meeting attendance via 'report-meeting-attendance' I only get the following xml for the guests:
https://meet00000000.adobeconnect.com/xxxxxxxxxxxx/?guestName=John+Smith&login=jsmith@testing.com&platform_instance_id=1&client_id=2&FirstName=John&LastName=Smith&Email=jsmith@testing.com&City=Chicago&State=IL&ZipCode=60001&Country=USA
#(Element:0x3fee729e3f40 {
name = "row",
attributes = [
#(Attr:0x3fee729e2ed8 { name = "transcript-id", value = "1111111111" }),
#(Attr:0x3fee729e2ec4 { name = "asset-id", value = "1111111111" }),
#(Attr:0x3fee729e2eb0 { name = "sco-id", value = "1111111111" }),
#(Attr:0x3fee729e2e74 { name = "principal-id", value = "" }),
#(Attr:0x3fee729e2e60 { name = "answered-survey", value = "0" })],
children = [
#(Element:0x3fee7416b21c { name = "session-name", children = [ #(Text "John Smith")] }),
#(Element:0x3fee717b3a00 { name = "sco-name", children = [ #(Text "Meeting Description Text")] }),
#(Element:0x3fee71b2dfa0 { name = "date-created", children = [ #(Text "2020-05-06T12:40:56.810-05:00")] }),
#(Element:0x3fee717ae0f0 { name = "date-end", children = [ #(Text "2020-05-06T12:43:18.927-05:00")] })]
}),
As you can see the guest doesn't even have a principal-id, so there is essentially no other infirmation besides guestName.
Is there any way to pass more parameters, via querystring, in the meeting URL, that would be retrievable in the attendance report? Is there an account setting, like custom-fields, that would allow this?
