Page MenuHomeDatingVIP

users.search
Updated 3,353 Days AgoPublic

Version 1 of 3: You are viewing an older version of this document, as it appeared on Mar 11 2015, 13:34.

users.search

Description

Search users by custom parameters

Input Parameters
NameTypeRequiredDescription
email(string)noEmail
ccname(string)noName on credit card
ccnum(string)noPart of the user's credit card number
Return
NameTypeDescription
resultarrayResult array with data
Usage Example
<?php

require_once "curl_http_client/curl_http_client.php";
$curl = new Curl_HTTP_Client();

//setup payment url and timeout
$payment_url = 'https://payment.datingvip.dev';
$timeout 	= 30;

//generate post data
$post_data = array
(
	'token'		=> 'some-token',
	'password'	=> '130d04b80a4196857e47b254ebfbb53f',
	'command'	=> 'users.search',
	'data'	=> array('email' => 'dragan@dinke.net')
);

$response = $curl->send_post_data($payment_url, $post_data, null, $timeout);
if($response === false)
{
	//handle errors
}

//decode json to get array
$response = json_decode($response, true);
var_dump($response);

Excepted output after running this script should be:

array (size=9)
  'code' => int 700
  'status' => string 'Action completed succesfully' (length=28)
  'command' => string 'users.search' (length=12)
  'result' => 
    array (size=3)
      0 => 
        array (size=7)
          'system_id' => string 'm1' (length=2)
          'tracking_user' => string '1' (length=1)
          'email' => string 'dragan@dinke.net' (length=16)
          'name' => string '1' (length=1)
          'ccnum' => string '1x' (length=2)
          'cc_type' => string 'visa' (length=4)
          'status' => string 'active' (length=6)
      1 => 
        array (size=7)
          'system_id' => string 'm1' (length=2)
          'tracking_user' => string '1' (length=1)
          'email' => string 'dragan@dinke.net' (length=16)
          'name' => string 'Dragan Dinic' (length=12)
          'ccnum' => string '412800xxxxxx7113' (length=16)
          'cc_type' => string 'visa' (length=4)
          'status' => string 'inactive' (length=8)
      2 => 
        array (size=7)
          'system_id' => string 'm1' (length=2)
          'tracking_user' => string '1' (length=1)
          'email' => string 'dragan@dinke.net' (length=16)
          'name' => string 'Dragan Dinic' (length=12)
          'ccnum' => string '555555xxxxxx4444' (length=16)
          'cc_type' => string 'mc' (length=2)
          'status' => string 'active' (length=6)
  'request' => 
    array (size=4)
      'token' => string 'some-token' (length=30)
      'password' => string '130d04b80a4196857e47b254ebfbb53f' (length=32)
      'command' => string 'users.search' (length=12)
      'data' => 
        array (size=1)
          'email' => string 'dragan@dinke.net' (length=16)
  'ts' => int 1399920293
  'origin_ip' => boolean false
  'debug' => null
  'errors' => null
Last Author
boris
Last Edited
Mar 11 2015, 13:34

Event Timeline

boris moved this document from Unknown Object (Phriction Wiki Document).Mar 11 2015, 13:34
boris changed the visibility from "Public (No Login Required)" to "All Users".
boris changed the visibility from "All Users" to "Public (No Login Required)".
boris shifted this object from the Restricted Space space to the S6 Everyone space.Aug 8 2018, 08:29