hi jelo, thank you for reply. I've tryed to invoke activate_token but nothing changed....
could you plese suggest what should i pass in "aAttributeFields" of the method?
i invoke the methods as follow:
Code:
client.Method = "import_survey";
client.Parameters.Add("sSessionKey", SessionKey);
client.Parameters.Add("sImportData", Base64Encode(yourImportDataString));
client.Parameters.Add("sImportDataType", "txt");
client.Post();
client.ClearParameters();
//-------------------------------------------------------------------------------
client.Method = "activate_survey";
client.Parameters.Add("sSessionKey", SessionKey);
client.Parameters.Add("iSurveyID", SurvID);
client.Post();
client.ClearParameters();
//-------------------------------------------------------------------------------
client.Method = "activate_tokens";
client.Parameters.Add("sSessionKey", SessionKey);
client.Parameters.Add("iSurveyID", SurvID);
client.Parameters.Add("aAttributeFields",partDataint);
//-------------------------------------------------------------------------------
client.Method = "add_participants";
client.Parameters.Add("sSessionKey", SessionKey);
client.Parameters.Add("iSurveyID", SurvID);
client.Parameters.Add("aTokenId",partData);
client.Parameters.Add("bEmail", invmail);
client.Post();
and here is a listing of command execution:
Code:
------------------------------------------------
Survey created. new survey id:112724
------------------------------------------------
Survey activation result:{
"status": "OK",
"pluginFeedback": null
}
------------------------------------------------
Token activation:{
"status": "OK",
"pluginFeedback": null
}
------------------------------------------------
add participant to survey
Send invitation result:{
"status": "No survey participants table"
}