Bot Platform API پیام رسان گپ

API_

gameDataPost

ذخیره اطلاعات بازیکن


/gameData

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/gameData"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.API_Api;

import java.io.File;
import java.util.*;

public class API_ApiExample {

    public static void main(String[] args) {
        
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_12 body = ; // Body_12 | 
        try {
            apiInstance.gameDataPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#gameDataPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.API_Api;

public class API_ApiExample {

    public static void main(String[] args) {
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_12 body = ; // Body_12 | 
        try {
            apiInstance.gameDataPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#gameDataPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_12 *body = ; //  (optional)

API_Api *apiInstance = [[API_Api alloc] init];

// ذخیره اطلاعات بازیکن
[apiInstance gameDataPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_.API_Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_12} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.gameDataPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class gameDataPostExample
    {
        public void main()
        {
            
            var apiInstance = new API_Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_12(); // Body_12 |  (optional) 

            try
            {
                // ذخیره اطلاعات بازیکن
                apiInstance.gameDataPost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling API_Api.gameDataPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\API_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_12 | 

try {
    $api_instance->gameDataPost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling API_Api->gameDataPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::API_Api;

my $api_instance = WWW::SwaggerClient::API_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_12->new(); # Body_12 | 

eval { 
    $api_instance->gameDataPost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling API_Api->gameDataPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.API_Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_12 |  (optional)

try: 
    # ذخیره اطلاعات بازیکن
    api_instance.game_data_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling API_Api->gameDataPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقادیر ارسالی با موفقیت ذخیره شده است.


gameEventPost

ثبت رخدادهای بازی


/gameEvent

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/gameEvent"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.API_Api;

import java.io.File;
import java.util.*;

public class API_ApiExample {

    public static void main(String[] args) {
        
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_16 body = ; // Body_16 | 
        try {
            apiInstance.gameEventPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#gameEventPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.API_Api;

public class API_ApiExample {

    public static void main(String[] args) {
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_16 body = ; // Body_16 | 
        try {
            apiInstance.gameEventPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#gameEventPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_16 *body = ; //  (optional)

API_Api *apiInstance = [[API_Api alloc] init];

// ثبت رخدادهای بازی
[apiInstance gameEventPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_.API_Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_16} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.gameEventPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class gameEventPostExample
    {
        public void main()
        {
            
            var apiInstance = new API_Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_16(); // Body_16 |  (optional) 

            try
            {
                // ثبت رخدادهای بازی
                apiInstance.gameEventPost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling API_Api.gameEventPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\API_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_16 | 

try {
    $api_instance->gameEventPost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling API_Api->gameEventPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::API_Api;

my $api_instance = WWW::SwaggerClient::API_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_16->new(); # Body_16 | 

eval { 
    $api_instance->gameEventPost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling API_Api->gameEventPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.API_Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_16 |  (optional)

try: 
    # ثبت رخدادهای بازی
    api_instance.game_event_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling API_Api->gameEventPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقادیر ارسالی با موفقیت ذخیره شده است.


getGameConfigPost

دریافت اطلاعات مربوط به پیکربندی بازی


/getGameConfig

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/getGameConfig"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.API_Api;

import java.io.File;
import java.util.*;

public class API_ApiExample {

    public static void main(String[] args) {
        
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_15 body = ; // Body_15 | 
        try {
            inline_response_200_3 result = apiInstance.getGameConfigPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#getGameConfigPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.API_Api;

public class API_ApiExample {

    public static void main(String[] args) {
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_15 body = ; // Body_15 | 
        try {
            inline_response_200_3 result = apiInstance.getGameConfigPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#getGameConfigPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_15 *body = ; //  (optional)

API_Api *apiInstance = [[API_Api alloc] init];

// دریافت اطلاعات مربوط به پیکربندی بازی
[apiInstance getGameConfigPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_.API_Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_15} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getGameConfigPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getGameConfigPostExample
    {
        public void main()
        {
            
            var apiInstance = new API_Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_15(); // Body_15 |  (optional) 

            try
            {
                // دریافت اطلاعات مربوط به پیکربندی بازی
                inline_response_200_3 result = apiInstance.getGameConfigPost(apiecoKey, token, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling API_Api.getGameConfigPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\API_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_15 | 

try {
    $result = $api_instance->getGameConfigPost($apiecoKey, $token, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling API_Api->getGameConfigPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::API_Api;

my $api_instance = WWW::SwaggerClient::API_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_15->new(); # Body_15 | 

eval { 
    my $result = $api_instance->getGameConfigPost(apiecoKey => $apiecoKey, token => $token, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling API_Api->getGameConfigPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.API_Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_15 |  (optional)

try: 
    # دریافت اطلاعات مربوط به پیکربندی بازی
    api_response = api_instance.get_game_config_post(apiecoKey, token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling API_Api->getGameConfigPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - به طور مثال، اگر key را مقدار max_coin ارسال کرده باشید مقدار مربوط به این key برای شما ارسال خواهد شد.


getGameDataPost

دریافت اطلاعات بازیکن


/getGameData

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/getGameData"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.API_Api;

import java.io.File;
import java.util.*;

public class API_ApiExample {

    public static void main(String[] args) {
        
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_13 body = ; // Body_13 | 
        try {
            apiInstance.getGameDataPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#getGameDataPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.API_Api;

public class API_ApiExample {

    public static void main(String[] args) {
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_13 body = ; // Body_13 | 
        try {
            apiInstance.getGameDataPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#getGameDataPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_13 *body = ; //  (optional)

API_Api *apiInstance = [[API_Api alloc] init];

// دریافت اطلاعات بازیکن
[apiInstance getGameDataPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_.API_Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_13} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getGameDataPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getGameDataPostExample
    {
        public void main()
        {
            
            var apiInstance = new API_Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_13(); // Body_13 |  (optional) 

            try
            {
                // دریافت اطلاعات بازیکن
                apiInstance.getGameDataPost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling API_Api.getGameDataPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\API_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_13 | 

try {
    $api_instance->getGameDataPost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling API_Api->getGameDataPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::API_Api;

my $api_instance = WWW::SwaggerClient::API_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_13->new(); # Body_13 | 

eval { 
    $api_instance->getGameDataPost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling API_Api->getGameDataPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.API_Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_13 |  (optional)

try: 
    # دریافت اطلاعات بازیکن
    api_instance.get_game_data_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling API_Api->getGameDataPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - بطور مثال، بالاترین امتیاز یک کاربر در قالب یک آرایه json برای شما ارسال می‌شود.


leaderBoardPost

دریافت جدول نفرات برتر بازی


/leaderBoard

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/leaderBoard"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.API_Api;

import java.io.File;
import java.util.*;

public class API_ApiExample {

    public static void main(String[] args) {
        
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_14 body = ; // Body_14 | 
        try {
            array[inline_response_200_2] result = apiInstance.leaderBoardPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#leaderBoardPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.API_Api;

public class API_ApiExample {

    public static void main(String[] args) {
        API_Api apiInstance = new API_Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_14 body = ; // Body_14 | 
        try {
            array[inline_response_200_2] result = apiInstance.leaderBoardPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling API_Api#leaderBoardPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_14 *body = ; //  (optional)

API_Api *apiInstance = [[API_Api alloc] init];

// دریافت جدول نفرات برتر بازی
[apiInstance leaderBoardPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(array[inline_response_200_2] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_.API_Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_14} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.leaderBoardPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class leaderBoardPostExample
    {
        public void main()
        {
            
            var apiInstance = new API_Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_14(); // Body_14 |  (optional) 

            try
            {
                // دریافت جدول نفرات برتر بازی
                array[inline_response_200_2] result = apiInstance.leaderBoardPost(apiecoKey, token, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling API_Api.leaderBoardPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\API_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_14 | 

try {
    $result = $api_instance->leaderBoardPost($apiecoKey, $token, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling API_Api->leaderBoardPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::API_Api;

my $api_instance = WWW::SwaggerClient::API_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_14->new(); # Body_14 | 

eval { 
    my $result = $api_instance->leaderBoardPost(apiecoKey => $apiecoKey, token => $token, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling API_Api->leaderBoardPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.API_Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_14 |  (optional)

try: 
    # دریافت جدول نفرات برتر بازی
    api_response = api_instance.leader_board_post(apiecoKey, token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling API_Api->leaderBoardPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - یک آرایه json شامل جزئیات مربوط به جدول قهرمانان، اطلاعات مربوط به کاربر جاری و همچنین اطلاعات مربوط به کاربرانی که به لحاظ امتیاز در همسایگی کاربر جاری قرار گرفته اند. این اطلاعات شامل نام، نام کاربری، امتیاز، آواتار و رتبه بازیکنان می باشد.


Action

sendActionPost


/sendAction

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/sendAction"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ActionApi;

import java.io.File;
import java.util.*;

public class ActionApiExample {

    public static void main(String[] args) {
        
        ActionApi apiInstance = new ActionApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_1 body = ; // Body_1 | 
        try {
            apiInstance.sendActionPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ActionApi#sendActionPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ActionApi;

public class ActionApiExample {

    public static void main(String[] args) {
        ActionApi apiInstance = new ActionApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_1 body = ; // Body_1 | 
        try {
            apiInstance.sendActionPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ActionApi#sendActionPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_1 *body = ; //  (optional)

ActionApi *apiInstance = [[ActionApi alloc] init];

[apiInstance sendActionPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_.ActionApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_1} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.sendActionPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class sendActionPostExample
    {
        public void main()
        {
            
            var apiInstance = new ActionApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_1(); // Body_1 |  (optional) 

            try
            {
                apiInstance.sendActionPost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ActionApi.sendActionPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ActionApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_1 | 

try {
    $api_instance->sendActionPost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling ActionApi->sendActionPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ActionApi;

my $api_instance = WWW::SwaggerClient::ActionApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_1->new(); # Body_1 | 

eval { 
    $api_instance->sendActionPost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling ActionApi->sendActionPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ActionApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_1 |  (optional)

try: 
    api_instance.send_action_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling ActionApi->sendActionPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - Action با موفقیت برای کاربر ارسال شده است


AnswerCallback

answerCallbackPost


/answerCallback

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/answerCallback"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnswerCallbackApi;

import java.io.File;
import java.util.*;

public class AnswerCallbackApiExample {

    public static void main(String[] args) {
        
        AnswerCallbackApi apiInstance = new AnswerCallbackApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_5 body = ; // Body_5 | 
        try {
            apiInstance.answerCallbackPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnswerCallbackApi#answerCallbackPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnswerCallbackApi;

public class AnswerCallbackApiExample {

    public static void main(String[] args) {
        AnswerCallbackApi apiInstance = new AnswerCallbackApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_5 body = ; // Body_5 | 
        try {
            apiInstance.answerCallbackPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnswerCallbackApi#answerCallbackPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_5 *body = ; //  (optional)

AnswerCallbackApi *apiInstance = [[AnswerCallbackApi alloc] init];

[apiInstance answerCallbackPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_.AnswerCallbackApi()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_5} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.answerCallbackPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class answerCallbackPostExample
    {
        public void main()
        {
            
            var apiInstance = new AnswerCallbackApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_5(); // Body_5 |  (optional) 

            try
            {
                apiInstance.answerCallbackPost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnswerCallbackApi.answerCallbackPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnswerCallbackApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_5 | 

try {
    $api_instance->answerCallbackPost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling AnswerCallbackApi->answerCallbackPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AnswerCallbackApi;

my $api_instance = WWW::SwaggerClient::AnswerCallbackApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_5->new(); # Body_5 | 

eval { 
    $api_instance->answerCallbackPost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling AnswerCallbackApi->answerCallbackPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AnswerCallbackApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_5 |  (optional)

try: 
    api_instance.answer_callback_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling AnswerCallbackApi->answerCallbackPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - پیغام با موفقیت ارسال شد.


_

deleteMessagePost


/deleteMessage

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/deleteMessage"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_4 body = ; // Body_4 | 
        try {
            apiInstance.deleteMessagePost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#deleteMessagePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_4 body = ; // Body_4 | 
        try {
            apiInstance.deleteMessagePost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#deleteMessagePost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_4 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance deleteMessagePostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_4} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteMessagePost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteMessagePostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_4(); // Body_4 |  (optional) 

            try
            {
                apiInstance.deleteMessagePost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.deleteMessagePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_4 | 

try {
    $api_instance->deleteMessagePost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling _Api->deleteMessagePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_4->new(); # Body_4 | 

eval { 
    $api_instance->deleteMessagePost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling _Api->deleteMessagePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_4 |  (optional)

try: 
    api_instance.delete_message_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling _Api->deleteMessagePost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - پیام با موفقیت حذف شد.


editMessagePost


/editMessage

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/editMessage"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_3 body = ; // Body_3 | 
        try {
            apiInstance.editMessagePost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#editMessagePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_3 body = ; // Body_3 | 
        try {
            apiInstance.editMessagePost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#editMessagePost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_3 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance editMessagePostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_3} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.editMessagePost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class editMessagePostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_3(); // Body_3 |  (optional) 

            try
            {
                apiInstance.editMessagePost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.editMessagePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_3 | 

try {
    $api_instance->editMessagePost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling _Api->editMessagePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_3->new(); # Body_3 | 

eval { 
    $api_instance->editMessagePost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling _Api->editMessagePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_3 |  (optional)

try: 
    api_instance.edit_message_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling _Api->editMessagePost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - پیام با موفقیت ویرایش شد.


inquiryPost


/inquiry

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/inquiry"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_8 body = ; // Body_8 | 
        try {
            apiInstance.inquiryPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#inquiryPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_8 body = ; // Body_8 | 
        try {
            apiInstance.inquiryPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#inquiryPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_8 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance inquiryPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_8} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.inquiryPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class inquiryPostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_8(); // Body_8 |  (optional) 

            try
            {
                apiInstance.inquiryPost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.inquiryPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_8 | 

try {
    $api_instance->inquiryPost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling _Api->inquiryPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_8->new(); # Body_8 | 

eval { 
    $api_instance->inquiryPost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling _Api->inquiryPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_8 |  (optional)

try: 
    api_instance.inquiry_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling _Api->inquiryPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقدار status، مشخص می‌کند که این صورتحساب پرداخت نشده است و یا ref_id اشتباه است.


invoicePost


/invoice

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/invoice"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_6 body = ; // Body_6 | 
        try {
            apiInstance.invoicePost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#invoicePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_6 body = ; // Body_6 | 
        try {
            apiInstance.invoicePost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#invoicePost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_6 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance invoicePostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_6} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.invoicePost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class invoicePostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_6(); // Body_6 |  (optional) 

            try
            {
                apiInstance.invoicePost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.invoicePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_6 | 

try {
    $api_instance->invoicePost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling _Api->invoicePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_6->new(); # Body_6 | 

eval { 
    $api_instance->invoicePost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling _Api->invoicePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_6 |  (optional)

try: 
    api_instance.invoice_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling _Api->invoicePost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقدار id، همان invoice_id صورتحساب ارسال شده برای کاربر می‌باشد.


paymentInquiryPost


/payment/inquiry

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/payment/inquiry"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_11 body = ; // Body_11 | 
        try {
            inline_response_200_1 result = apiInstance.paymentInquiryPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#paymentInquiryPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_11 body = ; // Body_11 | 
        try {
            inline_response_200_1 result = apiInstance.paymentInquiryPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#paymentInquiryPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_11 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance paymentInquiryPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_11} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.paymentInquiryPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class paymentInquiryPostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_11(); // Body_11 |  (optional) 

            try
            {
                inline_response_200_1 result = apiInstance.paymentInquiryPost(apiecoKey, token, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.paymentInquiryPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_11 | 

try {
    $result = $api_instance->paymentInquiryPost($apiecoKey, $token, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling _Api->paymentInquiryPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_11->new(); # Body_11 | 

eval { 
    my $result = $api_instance->paymentInquiryPost(apiecoKey => $apiecoKey, token => $token, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling _Api->paymentInquiryPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_11 |  (optional)

try: 
    api_response = api_instance.payment_inquiry_post(apiecoKey, token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->paymentInquiryPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقدار status، مشخص می‌کند که این پرداخت درون برنامه‌ای انجام و تایید شده است و مقدار آن را نمایش می‌دهد.


paymentVerifyPost


/payment/verify

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/payment/verify"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_10 body = ; // Body_10 | 
        try {
            inline_response_200_1 result = apiInstance.paymentVerifyPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#paymentVerifyPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_10 body = ; // Body_10 | 
        try {
            inline_response_200_1 result = apiInstance.paymentVerifyPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#paymentVerifyPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_10 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance paymentVerifyPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_10} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.paymentVerifyPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class paymentVerifyPostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_10(); // Body_10 |  (optional) 

            try
            {
                inline_response_200_1 result = apiInstance.paymentVerifyPost(apiecoKey, token, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.paymentVerifyPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_10 | 

try {
    $result = $api_instance->paymentVerifyPost($apiecoKey, $token, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling _Api->paymentVerifyPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_10->new(); # Body_10 | 

eval { 
    my $result = $api_instance->paymentVerifyPost(apiecoKey => $apiecoKey, token => $token, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling _Api->paymentVerifyPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_10 |  (optional)

try: 
    api_response = api_instance.payment_verify_post(apiecoKey, token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->paymentVerifyPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقدار status، مشخص می‌کند که این پرداخت درون برنامه‌ای انجام و تایید شده است و مقدار آن را نمایش می‌دهد.


sendMessagePost


/sendMessage

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/sendMessage"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body body = ; // Body | 
        try {
            inline_response_200 result = apiInstance.sendMessagePost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#sendMessagePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body body = ; // Body | 
        try {
            inline_response_200 result = apiInstance.sendMessagePost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#sendMessagePost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance sendMessagePostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(inline_response_200 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.sendMessagePost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class sendMessagePostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body(); // Body |  (optional) 

            try
            {
                inline_response_200 result = apiInstance.sendMessagePost(apiecoKey, token, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.sendMessagePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body | 

try {
    $result = $api_instance->sendMessagePost($apiecoKey, $token, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling _Api->sendMessagePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body->new(); # Body | 

eval { 
    my $result = $api_instance->sendMessagePost(apiecoKey => $apiecoKey, token => $token, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling _Api->sendMessagePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body |  (optional)

try: 
    api_response = api_instance.send_message_post(apiecoKey, token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->sendMessagePost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - 200 response


sendMessagePost_1


/sendMessage/

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/sendMessage/"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_9 body = ; // Body_9 | 
        try {
            apiInstance.sendMessagePost_0(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#sendMessagePost_0");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_9 body = ; // Body_9 | 
        try {
            apiInstance.sendMessagePost_0(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#sendMessagePost_0");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_9 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance sendMessagePost_1With:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_9} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.sendMessagePost_0(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class sendMessagePost_0Example
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_9(); // Body_9 |  (optional) 

            try
            {
                apiInstance.sendMessagePost_0(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.sendMessagePost_0: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_9 | 

try {
    $api_instance->sendMessagePost_0($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling _Api->sendMessagePost_0: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_9->new(); # Body_9 | 

eval { 
    $api_instance->sendMessagePost_0(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling _Api->sendMessagePost_0: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_9 |  (optional)

try: 
    api_instance.send_message_post_0(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling _Api->sendMessagePost_0: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقدار id، همان message_id پیام ارسال شده برای کاربر می‌باشد.


uploadPost


/upload

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/upload"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_2 body = ; // Body_2 | 
        try {
            apiInstance.uploadPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#uploadPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_2 body = ; // Body_2 | 
        try {
            apiInstance.uploadPost(apiecoKey, token, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#uploadPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_2 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance uploadPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_2} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.uploadPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class uploadPostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_2(); // Body_2 |  (optional) 

            try
            {
                apiInstance.uploadPost(apiecoKey, token, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.uploadPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_2 | 

try {
    $api_instance->uploadPost($apiecoKey, $token, $body);
} catch (Exception $e) {
    echo 'Exception when calling _Api->uploadPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_2->new(); # Body_2 | 

eval { 
    $api_instance->uploadPost(apiecoKey => $apiecoKey, token => $token, body => $body);
};
if ($@) {
    warn "Exception when calling _Api->uploadPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_2 |  (optional)

try: 
    api_instance.upload_post(apiecoKey, token, body=body)
except ApiException as e:
    print("Exception when calling _Api->uploadPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - JSON حاوی اطلاعات فایل آپلود شده بر روی سرور.


verifyPost


/verify

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/gap-bot/verify"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

import java.io.File;
import java.util.*;

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_7 body = ; // Body_7 | 
        try {
            inline_response_200_1 result = apiInstance.verifyPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#verifyPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
        Body_7 body = ; // Body_7 | 
        try {
            inline_response_200_1 result = apiInstance.verifyPost(apiecoKey, token, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#verifyPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *token = token_example; // هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Body_7 *body = ; //  (optional)

_Api *apiInstance = [[_Api alloc] init];

[apiInstance verifyPostWith:apiecoKey
    token:token
    body:body
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var BotPlatformApi_ = require('bot_platform_api___');

var api = new BotPlatformApi_._Api()

var apiecoKey = apiecoKey_example; // {String} apikey for use API

var token = token_example; // {String} هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.

var opts = { 
  'body':  // {Body_7} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.verifyPost(apiecoKey, token, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class verifyPostExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var token = token_example;  // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
            var body = new Body_7(); // Body_7 |  (optional) 

            try
            {
                inline_response_200_1 result = apiInstance.verifyPost(apiecoKey, token, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling _Api.verifyPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$token = token_example; // String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
$body = ; // Body_7 | 

try {
    $result = $api_instance->verifyPost($apiecoKey, $token, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling _Api->verifyPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::_Api;

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $token = token_example; # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
my $body = WWW::SwaggerClient::Object::Body_7->new(); # Body_7 | 

eval { 
    my $result = $api_instance->verifyPost(apiecoKey => $apiecoKey, token => $token, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling _Api->verifyPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
token = token_example # String | هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
body =  # Body_7 |  (optional)

try: 
    api_response = api_instance.verify_post(apiecoKey, token, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling _Api->verifyPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
token*
String
هر درخواستی که شما بعنوان توسعه دهنده به گپ ارسال می‌کنید، جهت احراز هویت نیاز به توکن دارد، بعد از ایجاد ربات از طریق بات پلتفرم، توکن برای شما ایجاد می‌شود.
Required
Body parameters
Name Description
body

Responses

Status: 200 - مقدار status، مشخص می‌کند که این صورتحساب پرداخت و تایید شده است و مقدار آن را نمایش می‌دهد.