Difference between revisions of "NATS4 API Set Member Details"
From TMM Wiki
Jump to navigationJump to searchTmmStephen (talk | contribs) |
|||
(5 intermediate revisions by 4 users not shown) | |||
Line 8: | Line 8: | ||
set_member_details accepts the following additional parameters (requiring at least one of these): | set_member_details accepts the following additional parameters (requiring at least one of these): | ||
+ | * '''trial''' | ||
* '''firstname''' | * '''firstname''' | ||
* '''lastname''' | * '''lastname''' | ||
* '''email''' | * '''email''' | ||
− | |||
* '''address1''' | * '''address1''' | ||
* '''address2''' | * '''address2''' | ||
* '''city''' | * '''city''' | ||
* '''state''' | * '''state''' | ||
+ | * '''country''' | ||
* '''zip''' | * '''zip''' | ||
− | * ''' | + | * '''password''' |
+ | * '''username''' | ||
* '''custom1''' | * '''custom1''' | ||
* '''custom2''' | * '''custom2''' | ||
Line 23: | Line 25: | ||
* '''custom4''' | * '''custom4''' | ||
* '''custom5''' | * '''custom5''' | ||
+ | * '''no_member_note''' | ||
− | If you want to remove a field you can pass in the string REMOVE and the field will be removed. | + | If you want to remove a field you can pass in the string REMOVE and the field will be removed. All additional parameters have this option other then '''password'''. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
NuSOAP Example (continuing from [[NATS4_API#Example|main article NuSOAP Example]]): | NuSOAP Example (continuing from [[NATS4_API#Example|main article NuSOAP Example]]): | ||
Line 74: | Line 35: | ||
$values = array( | $values = array( | ||
'memberid' => 88, | 'memberid' => 88, | ||
− | ' | + | 'trial' => '0', |
'firstname' => 'joe', | 'firstname' => 'joe', | ||
'lastname' => 'montana', | 'lastname' => 'montana', | ||
Line 80: | Line 41: | ||
'address1' => '301 football way', | 'address1' => '301 football way', | ||
'address2' => 'PO Box 123', | 'address2' => 'PO Box 123', | ||
− | |||
'city' => 'Winslow', | 'city' => 'Winslow', | ||
'state' => 'AZ', | 'state' => 'AZ', | ||
'country' => 'USA', | 'country' => 'USA', | ||
+ | 'zip' => '12345', | ||
+ | 'password' => 'pantaloons', | ||
'custom1' => 'sometimes when we touch', | 'custom1' => 'sometimes when we touch', | ||
'custom2' => "the honesty's too much", | 'custom2' => "the honesty's too much", | ||
'custom3' => 'and I have to close my eyes', | 'custom3' => 'and I have to close my eyes', | ||
'custom4' => 'and hide', | 'custom4' => 'and hide', | ||
+ | 'custom5' => '', | ||
+ | 'no_member_note' => '' | ||
); | ); | ||
$result = $client->call('set_member_details', $values, 'natsapiadmin_wsdl'); | $result = $client->call('set_member_details', $values, 'natsapiadmin_wsdl'); |
Latest revision as of 12:07, 29 March 2016
This feature is available as of version 4.0.71.1
set_member_details requires the following parameters:
- memberid The nats memberid of the member being updated.
set_member_details accepts the following additional parameters (requiring at least one of these):
- trial
- firstname
- lastname
- address1
- address2
- city
- state
- country
- zip
- password
- username
- custom1
- custom2
- custom3
- custom4
- custom5
- no_member_note
If you want to remove a field you can pass in the string REMOVE and the field will be removed. All additional parameters have this option other then password.
NuSOAP Example (continuing from main article NuSOAP Example):
$values = array( 'memberid' => 88, 'trial' => '0', 'firstname' => 'joe', 'lastname' => 'montana', 'email' => 'joe@joe.com', 'address1' => '301 football way', 'address2' => 'PO Box 123', 'city' => 'Winslow', 'state' => 'AZ', 'country' => 'USA', 'zip' => '12345', 'password' => 'pantaloons', 'custom1' => 'sometimes when we touch', 'custom2' => "the honesty's too much", 'custom3' => 'and I have to close my eyes', 'custom4' => 'and hide', 'custom5' => '', 'no_member_note' => '' ); $result = $client->call('set_member_details', $values, 'natsapiadmin_wsdl'); var_dump($result);
Output:
bool(true)