Difference between revisions of "NATS4 API Get Option Rule"
From TMM Wiki
Jump to navigationJump to search(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
}} | }} | ||
− | The Get Option Rule API function is a feature in [[NATS4]] that allows you to get option rule for your NATS | + | The Get Option Rule API function is a feature in [[NATS4]] that allows you to get option rule details for your NATS join options using an API call. |
==Filters== | ==Filters== | ||
− | + | This function will return a list of option rules filtered by optionid and rule type. These are parameters used to specify which option you're looking for: | |
− | * optionid | + | * optionid - '''(required)''' |
− | * rule_type ("SHOW", "HIDE", "ALL" or empty | + | * rule_type ("SHOW", "HIDE", "ALL" or "" (empty string). "" will display both "SHOW" and "HIDE" rules.) |
− | |||
− | |||
− | |||
==Examples== | ==Examples== | ||
− | === | + | === Request === |
The following are examples of the requests you can make with this API function: | The following are examples of the requests you can make with this API function: | ||
Line 26: | Line 23: | ||
</pre> | </pre> | ||
− | optionid and | + | optionid and rule_type |
<pre> | <pre> | ||
$values = array( | $values = array( | ||
Line 36: | Line 33: | ||
</pre> | </pre> | ||
− | + | === Response === | |
<pre> | <pre> | ||
Latest revision as of 11:46, 18 December 2013
The Get Option Rule API function is a feature in NATS4 that allows you to get option rule details for your NATS join options using an API call.
Filters
This function will return a list of option rules filtered by optionid and rule type. These are parameters used to specify which option you're looking for:
- optionid - (required)
- rule_type ("SHOW", "HIDE", "ALL" or "" (empty string). "" will display both "SHOW" and "HIDE" rules.)
Examples
Request
The following are examples of the requests you can make with this API function:
optionid
$values = array( 'optionid' => 1, ); $result = $client->call('get_option_rule', $values, 'natsapiadmin_wsdl');
optionid and rule_type
$values = array( 'optionid' => 1, 'rule_type' => "SHOW", ); $result = $client->call('get_option_rule', $values, 'natsapiadmin_wsdl');
Response
Array ( [0] => TRUE [1] => Array ( [0] => Array ( [option_rule_id] => 107 [optionid] => 0 [rule_type] => SHOW [identid] => 3 [start_time] => 2013-12-11 15:57:24 [end_time] => 0000-00-00 [cascadeid] => 0 [override_identifier_id] => 3 [loginid] => 0 [networkid] => 0 [programid] => 1 [siteid] => 0 [tourid] => 0 [adtoolid] => 0 [subid1] => 0 [subid2] => 0 [billerid] => 0 [countryid] => 0 [promotionalid] => 0 ) [1] => Array ( [option_rule_id] => 105 [optionid] => 0 [rule_type] => SHOW [identid] => 7 [start_time] => 2013-12-11 15:54:12 [end_time] => 0000-00-00 [cascadeid] => 0 [override_identifier_id] => 7 [loginid] => 0 [networkid] => 0 [programid] => 0 [siteid] => 0 [tourid] => 0 [adtoolid] => 0 [subid1] => 0 [subid2] => 0 [billerid] => 0 [countryid] => 0 [promotionalid] => 0 ) [2] => Array ( [option_rule_id] => 106 [optionid] => 0 [rule_type] => SHOW [identid] => 7 [start_time] => 2013-12-11 15:56:10 [end_time] => 0000-00-00 [cascadeid] => 0 [override_identifier_id] => 7 [loginid] => 0 [networkid] => 0 [programid] => 0 [siteid] => 0 [tourid] => 0 [adtoolid] => 0 [subid1] => 0 [subid2] => 0 [billerid] => 0 [countryid] => 0 [promotionalid] => 0 ) ) )