2017-08-02 77 views
0

每對CreateMeetingAttendee命令的文檔:如何獲取registerID並將用戶登錄到Webex會議?

如果CreateTrainingSession或 CreateMeeting請求被啓用,則CreateMeetingAttendee返回每個 與會者唯一的registerID。當每個與會者使用 培訓中心URL API m.php?AT = JM & MK = meetingKey ... & RID = registerID命令加入會話時,可以指定此註冊ID值。

但是,運行此命令時,我返回的唯一值是與會者ID。所以我試圖用每而不是文件啓動另一臺計算機上的會議後,並指出這臺計算機:

https://ourUrl.webex.com/ourUrl/m.php?AT=JM&MK=737613582&RID=5220431022

的MK值列在會議詳細信息頁上,並已成功使用了相同的一個在CreateMeetingAttendee命令中。 RID是從CreateMeetingAttendee返回的參與者ID(我也嘗試過RegisterMeetingAttendee,因爲文檔沒有提供區分兩者的信息或解釋應該使用哪一個)。在這兩種情況下,我被帶到一個Webex頁面,上面寫着「輸入要加入的會議號碼」。這表明MK和/或RID沒有被接受爲有效,所以我剛被髮送到主屏幕。我嘗試了沒有RID的類似結果。

在這個過程中出了什麼問題,以及使用API​​獲取用戶登錄的正確方法是什麼?以便在點擊我們網站上的按鈕後,他/他直接發送到會議中?

回答

1

通過試驗和錯誤我找到了一個可行的過程。使用RegisterMeetingAttendee後,用戶將顯示在註冊列表中。我不存儲從這個調用返回的值,而是使用以下參數進行郵寄到會議頁,通過識別電子郵件地址與會者:

<form action="https://pmimeetings-test.webex.com/pmimeetings-test/m.php" method="POST"> 
    <input type="hidden" name="AT" value="JM"> 
    <input type="hidden" name="MK" value="[meeting key]"> 
    <input type="hidden" name="AN" value="Test User 1"> 
    <input type="hidden" name="AE" value="[user's email]"> 
    <input type="hidden" name="PW" value="test"> 
    <input type="submit"> 
</form> 

這與會者重定向到頁面,在這裏他們可以下載Webex會議發起人。

我會試着等待Webex回來,如果他們曾回覆過,然後將其標記爲答案。

0

由於意識到這個答案在遊戲後期出現了,我建議使用XML API來註冊參與者並拉動連接URL。所有XML API文檔均可在webexdeveloper.com - >開發和測試 - > XML API - > XML API參考中找到。您希望查看的具體API調用有RegisterMeetingAttendee和GetjoinurlMeeting。

當您致電GetjoinurlMeeting時,您需要確保提供會議計劃的所有值。例如,如果您需要註冊,則需要提供與會者的註冊ID。如果會議需要密碼才能加入,則還需要提供該密碼。

假設您提供了所有必需的值,GetjoinurlMeeting將生成一個URL,它將一次性加入到會議中,否則會將它們放在加入頁面上,需要用戶干預才能繼續加入過程(輸入名稱,電子郵件,註冊ID等)

相關問題