Mini App

User Info

Get logged userinfo with Oauth authentication

                
$client = new http\Client;
$request = new http\Client\Request;

$request->setRequestUrl('https://z-wallet.monpay.mn/v2/api/oauth/userinfo');
$request->setRequestMethod('GET');

$body = new http\Message\Body;
$request->setBody($body);
$request->setOptions(array());
$request->setHeaders(array(
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'Authorization' => 'Bearer auth {Must be user token}'
));

$client->enqueue($request)->send();

$response = $client->getResponse();
echo $response->getBody();
                
            
                
OkHttpClient client = new OkHttpClient().newBuilder().build();

Request request = new Request.Builder()
  .url("https://z-wallet.monpay.mn/v2/api/oauth/userinfo")
  .method("GET", null)
  .addHeader("Content-Type", "application/json")
  .addHeader("Accept", "application/json")
  .addHeader("Authorization", "Bearer auth {Must be user token}")
  .build();

Response response = client.newCall(request).execute();
                
            
Method GET
URL https://z-wallet.monpay.mn/v2/api/oauth/userinfo
Content-Type application/json
Authorization Bearer auth {Must be user token}
Request parameters No parameter required
Response
Parameters Type Description
code string Status description code
intCode integer Status code
info string Status info
result object Result object contains embedded parameter(s)
Result object parameters
Parameters Type Description
userId integer Logged user unique ID
userPhone integer Logged user phone (requires phone scope)
userEmail string Logged user email (requires email scope)
userFirstname string Logged user name (requires name scope)
userLastname string Logged user surname (requires name scope)