04-26-2016 08:26 PM
Hi WebEx Community,
Our site
this my code.
protected void Page_Load(object sender, EventArgs e)
{
CURRENT_URL = HttpContext.Current.Request.Url.AbsoluteUri;
if (Page.IsPostBack)
{
}
else {
if (Request["AT"] == null)
{
doNewFlowByCSRFToken(WEBEX_SITE, WEBEX_USER, WEBEX_PASS);
}
}
}
private void doNewFlowByCSRFToken(string site, string userName, string password)
{
WebLog.Info("");
WebLog.Info(" === start doNewFlowByCSRFToken ===");
string result = "", csrfToken = "";
result = callLoginAPI(site, userName, password);
WebLog.Info(" === end doNewFlowByCSRFToken ===");
WebLog.Info("");
//new change code
csrfToken = parseCSRFToken(result);
WebLog.Info("csrfToken : " + csrfToken);
Response.Write("<br/>Loging > Success : csrfToken : " + csrfToken);
if (csrfToken == null || csrfToken.Equals(""))
{
csrfToken = "";
}
result = "";
///List Meeting
///Response.Write("<br/><=== callListMeetingAPI ===> ");
//result = callListMeetingAPI(site, csrfToken);
//Response.Write("<br/>callListMeetingAPI : result : " + result);
//WebLog.Info("end callListMeetingAPI : Data : " + result);
///Booking Meeting
WebLog.Info(" ");
WebLog.Info("step booking");
result = callBookingAPI(site, csrfToken);
//Response.Write("<br/>callListMeetingAPI : result : " + result);
WebLog.Info("end callBookingAPI : Data : " + result);
}
public string callLoginAPI(string siteUrl, string userName, string password) {
WebLog.Debug(" ");
WebLog.Debug("<=== callLoginAPI ===>");
try
{
string backUrl = CURRENT_URL;
if (backUrl.IndexOf("?") > 0)
{
backUrl = backUrl.Substring(0, backUrl.IndexOf("?"));
}
backUrl = HttpUtility.UrlEncode(backUrl);
string loginAPI = siteUrl + "/p.php";
string result = "";
string _params = "";
_params += "AT=LI";
_params += "&WID=" + userName;
_params += "&PW=" + password;
_params += "&MU=GoBack";
_params += "&BU=" + backUrl;
result = executePostCommand(loginAPI, _params,true);
return result;
}
catch (Exception ex)
{
throw;
}
}
private string callListMeetingAPI(string site, string csrfToken)
{
WebLog.Debug(" ");
WebLog.Debug("<=== callListMeetingAPI ===>");
string backUrl = CURRENT_URL;
if (backUrl.IndexOf("?") > 0)
{
backUrl = backUrl.Substring(0, backUrl.IndexOf("?"));
}
backUrl = HttpUtility.UrlEncode(backUrl);
string listMeetingAPI = site + "/m.php";
string result = "";
string _params = "";
_params += "AT=LM";
_params += csrfToken;
_params += "&MU=GoBack";
_params += "&BU=" + backUrl;
Response.Write("<br/>callListMeetingAPI : >> _params : " + _params);
result = executePostCommand(listMeetingAPI,_params,true).ToString();
return result;
//Response.Redirect(listMeetingAPI + "?" + _params);
}
04-28-2016 08:31 AM
This appears to be a duplicate entry, I am going to mark this thread as closed and answer your questions in the other.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide