5

ユーザーがイベントにサインアップできるクライアントの Web サイトに取り組んでいます。現在、クライアントは WebEx を統合し、ユーザーが当社のサイトでイベントにサインアップして料金をすべて支払った後、ユーザーを WebEx イベントに自動的に登録したいと考えてます。

私は彼らのAPIをチェックアウトしましたが、これを行う方法が見つかりませんでした:

XML APIを使用すると、使用可能なイベントのリストを取得したり、新しいユーザーを作成したりできますが、イベントにユーザーを登録することはできません。

URL APIを使用すると、(XML API を使用する前に作成した) ユーザーにログインできますが、イベントにユーザーを登録することはできません。そのための機能はありません。「イベントの登録」機能がありますが、これは会議用であり、ユーザーの ID をパラメータとして使用するのではなく、姓名と電子メール アドレスを使用します。

誰もこれを試したことがありますか?私はここで途方に暮れていて、他に何を試すことができるかわかりませんでした。

4

3 に答える 3

13

これは 3 月に質問されたので、おそらくまだ答えを探しているわけではありませんが、これは後で他の人に役立つかもしれません。

WebEx イベントに登録するためにユーザーが入力するフォームが Web サイトにある場合、URL API とこのイベントのミーティング キーを使用して、そのフォーム データを WebEx に「POST」できます。ミーティング キーを見つけるには、主催者として WebEx にログインし、[イベントの開催] -> [サイト イベント] に移動して、イベントをクリックします。イベント番号は、ミーティング キーから空白を除いたものです。

ユーザーがフォームを送信するとき、WebEx で読み取り可能な URL を作成する必要があります。これは通常、https ://yourcompany.webex.com/yourcompany/m.php?AT=EN のようになり、フォームのアクションとして配置する必要があります。

m.php を使用してミーティング API コマンドを使用し、AT パラメーターを追加して WebEx コマンドを開始します。EN は、出席者をイベントに追加することを意味します。次に、名 (FN)、姓 (LN)、電子メール (AE)、会社 (CO) などのコマンド定義を使用して、サイトのフォーム入力フィールドに名前を付けます。属性のリストは、2-152 ページのWebEx URL API ドキュメント。属性は、ユーザーが WebEx フォームのオプションで入力する必要があるものと一致する必要があります。次のように、会議キーに隠しフィールドを含める必要もあります。

<input type="hidden" name="MK" value="123456789" />

そのため、フォームを投稿すると、MK 値がフォーム パラメータとして含まれます。人を追加しようとしているイベントの特定のミーティング キーの値がないと、リクエストは失敗します。

サインアップした後、人々をサンキュー ページに誘導したい場合、またはあなたが持っているものは何か、フォームが送信された後にユーザーをどこかにリダイレクトするバック URL を含む別の非表示フィールドを含める必要があります。

<input type="hidden" name="BU" value="http://www.yourcompany.com/events/thanks.html" />

もちろん、ユーザーが有効な電子メールを入力したことを確認するために、何らかのフォーム処理を追加する必要もあります。また、WebEx がユ​​ーザーをバック URL にリダイレクトするときに、パラメーターを示すパラメーターが含まれているため、WebEx 検証を含めることもできます。失敗したか成功したか、およびその理由を説明します。これは次のように追加されます: http://www.yourcompany.com/events/thanks.html?AT=EN&ST=SUCCESS&EI=123456、または同様のもので、ST はコマンドのステータス、EI はユーザーのイベント登録 ID です。 . 次に、ユーザーが正常に登録されたかどうか、ミーティング キーが無効であったかどうか、またはユーザーがこのメール アドレスで既に登録されているため再登録されていないかどうかを確認できます。

これに関する注意として、WebEx URL API は現在、プログラムの一部として作成されたイベントをサポートしていません。プログラムは、複数のイベントに適用できる WebEx テーマであり、セットアップ時に適用できるオプション フィールドです。 WebEx イベント。ただし、XML API を使用すると、これを回避できます。

彼がまだ答えを探しているなら、これが他の人、そしておそらくデビッドにも役立つことを願っています.

于 2012-09-09T21:52:07.940 に答える
1

これは、ジャスティン・マクローが上で述べたことの詳細です。

MK (ミーティング キー) は、ミーティングの作成後に主催者に送信される電子メールに記載されています。これは最後の数字のセット、または内部の空白を取り除いた「イベント番号」です。

You scheduled this Web seminar.

Topic: NP101 Freebinar: Getting Started in Night Photography Date and
Time: Wednesday, February 26, 2014 6:00 pm, Pacific Standard Time (San Francisco, GMT-08:00)
Event number: 661 621 190 
... 
Event address for attendees:
https://starcircleadademy.webex.com/starcircleadademy/onstage/g.php?d=661621190&t=a
...

この例では、MeetingKey (MK) は661621190 です。

于 2014-03-08T04:24:28.533 に答える