Activate Tokens Remote Control - Additional Attributes

Mehr
2 Monate 3 Wochen her #178714 von bmdavis
COM_KUNENA_MESSAGE_CREATED_NEW
Hello,

I'm looking for a little more specificity or an example for the RPC activate_tokens command, specifically regarding additional attributes.

The reference mentions:
array $aAttributeFields  An array of integer describing any additional attribute fields

Can someone please provide an example using the attributefields array?

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

LimeSurvey Partners
Mehr
2 Monate 2 Wochen her #178900 von bmdavis
COM_KUNENA_MESSAGE_REPLIED_NEW
Anyone have an example for the format of RPC activate_tokens command - attributefields array?

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
2 Monate 2 Wochen her - 2 Monate 2 Wochen her #178902 von tpartner
COM_KUNENA_MESSAGE_REPLIED_NEW
Here is a simple PHP example:

<?php
 
	define( 'LS_BASEURL', 'http://path/to/limesurvey/');
	define( 'LS_USER', 'admin' );
	define( 'LS_PASSWORD', 'password' );
 
	require_once '../../../../../application/libraries/jsonRPCClient.php';
 
	$iSurveyID = 123456;
 
 
	// Instantiate a new RPC client
	$myJSONRPCClient = new jsonRPCClient( LS_BASEURL.'/index.php/admin/remotecontrol' );
 
	// Get a session key
	$sSessionKey= $myJSONRPCClient->get_session_key( LS_USER, LS_PASSWORD );
 
	// Define attributes
	$aAttributeFields = array(1, 2, 3);
 
	// Activate the tokens
	$tokenActivation = $myJSONRPCClient->activate_tokens($sSessionKey, $iSurveyID, $aAttributeFields);
 
	// The returned result
	if($tokenActivation['status'] == 'OK') {
		echo 'Tokens created for survey '.$iSurveyID.'.';
	}
	else {
		echo 'Tokens NOT created for survey '.$iSurveyID.': '.$tokenActivation['status'];
	}
 
	// Release the session key
	$myJSONRPCClient->release_session_key( $sSessionKey );
?>


Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Anhang:
Last edit: 2 Monate 2 Wochen her by tpartner.
Folgende Benutzer bedankten sich: DenisChenu, bmdavis

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
2 Monate 1 Woche her #178970 von bmdavis
COM_KUNENA_MESSAGE_REPLIED_NEW
Thanks Tony! That definitely worked. Any chance we can also pass in a "Field Description" through the API?

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
2 Monate 1 Woche her #179028 von tpartner
COM_KUNENA_MESSAGE_REPLIED_NEW
As far as I know, that is not currently possible.

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Folgende Benutzer bedankten sich: DenisChenu

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
2 Monate 1 Woche her #179084 von bmdavis
COM_KUNENA_MESSAGE_REPLIED_NEW
Thanks again tpartner.

How can I make a feature request to notify the developers that this would be desirable feature to add?

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
2 Monate 1 Woche her #179085 von bmdavis
COM_KUNENA_MESSAGE_REPLIED_NEW
Nevermind... it's right here:

www.limesurvey.org/community/feature-requests

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
2 Monate 1 Woche her #179106 von DenisChenu
COM_KUNENA_MESSAGE_REPLIED_NEW
You can create your oanw function in remote control,

See : gitlab.com/SondagesPro/RemoteControl/extendRemoteControl for a Demo.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für alle Neuigkeiten rund um LimeSurvey
captcha