تکسوس

ActivityLog

searchActivityAcceptedResultSearchApiKeyPost

ثبت انتخاب و تایید نهایی یکی از نتایج جستجو در لاگ


/search-activity/accepted-result/{searchApiKey}

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/taxus/search-activity/accepted-result/{searchApiKey}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ActivityLogApi;

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

public class ActivityLogApiExample {

    public static void main(String[] args) {
        
        ActivityLogApi apiInstance = new ActivityLogApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | آدرس صفحه
        SearchActivity searchActivity = ; // SearchActivity | 
        try {
            apiInstance.searchActivityAcceptedResultSearchApiKeyPost(apiecoKey, apiKey, searchApiKey, searchActivity);
        } catch (ApiException e) {
            System.err.println("Exception when calling ActivityLogApi#searchActivityAcceptedResultSearchApiKeyPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ActivityLogApi;

public class ActivityLogApiExample {

    public static void main(String[] args) {
        ActivityLogApi apiInstance = new ActivityLogApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | آدرس صفحه
        SearchActivity searchActivity = ; // SearchActivity | 
        try {
            apiInstance.searchActivityAcceptedResultSearchApiKeyPost(apiecoKey, apiKey, searchApiKey, searchActivity);
        } catch (ApiException e) {
            System.err.println("Exception when calling ActivityLogApi#searchActivityAcceptedResultSearchApiKeyPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *searchApiKey = searchApiKey_example; // آدرس صفحه
SearchActivity *searchActivity = ; //  (optional)

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

// ثبت انتخاب و تایید نهایی یکی از نتایج جستجو در لاگ
[apiInstance searchActivityAcceptedResultSearchApiKeyPostWith:apiecoKey
    apiKey:apiKey
    searchApiKey:searchApiKey
    searchActivity:searchActivity
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ActivityLogApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var searchApiKey = searchApiKey_example; // {String} آدرس صفحه

var opts = { 
  'searchActivity':  // {SearchActivity} 
};

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

namespace Example
{
    public class searchActivityAcceptedResultSearchApiKeyPostExample
    {
        public void main()
        {
            
            var apiInstance = new ActivityLogApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var searchApiKey = searchApiKey_example;  // String | آدرس صفحه
            var searchActivity = new SearchActivity(); // SearchActivity |  (optional) 

            try
            {
                // ثبت انتخاب و تایید نهایی یکی از نتایج جستجو در لاگ
                apiInstance.searchActivityAcceptedResultSearchApiKeyPost(apiecoKey, apiKey, searchApiKey, searchActivity);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ActivityLogApi.searchActivityAcceptedResultSearchApiKeyPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ActivityLogApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$searchApiKey = searchApiKey_example; // String | آدرس صفحه
$searchActivity = ; // SearchActivity | 

try {
    $api_instance->searchActivityAcceptedResultSearchApiKeyPost($apiecoKey, $apiKey, $searchApiKey, $searchActivity);
} catch (Exception $e) {
    echo 'Exception when calling ActivityLogApi->searchActivityAcceptedResultSearchApiKeyPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ActivityLogApi;

my $api_instance = WWW::SwaggerClient::ActivityLogApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $searchApiKey = searchApiKey_example; # String | آدرس صفحه
my $searchActivity = WWW::SwaggerClient::Object::SearchActivity->new(); # SearchActivity | 

eval { 
    $api_instance->searchActivityAcceptedResultSearchApiKeyPost(apiecoKey => $apiecoKey, apiKey => $apiKey, searchApiKey => $searchApiKey, searchActivity => $searchActivity);
};
if ($@) {
    warn "Exception when calling ActivityLogApi->searchActivityAcceptedResultSearchApiKeyPost: $@\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.ActivityLogApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
searchApiKey = searchApiKey_example # String | آدرس صفحه
searchActivity =  # SearchActivity |  (optional)

try: 
    # ثبت انتخاب و تایید نهایی یکی از نتایج جستجو در لاگ
    api_instance.search_activity_accepted_result_search_api_key_post(apiecoKey, apiKey, searchApiKey, searchActivity=searchActivity)
except ApiException as e:
    print("Exception when calling ActivityLogApi->searchActivityAcceptedResultSearchApiKeyPost: %s\n" % e)

Parameters

Path parameters
Name Description
searchApiKey*
String
آدرس صفحه
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Body parameters
Name Description
searchActivity

Responses

Status: 200 - اطلاعات با موفقیت ثبت شد

Status: 400 - اطلاعات ورودی معتبر نیست

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


searchActivityClickedResultSearchApiKeyPost

ثبت کلیک کاربر روی نتایج جستجو در لاگ


/search-activity/clicked-result/{searchApiKey}

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/taxus/search-activity/clicked-result/{searchApiKey}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ActivityLogApi;

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

public class ActivityLogApiExample {

    public static void main(String[] args) {
        
        ActivityLogApi apiInstance = new ActivityLogApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | آدرس صفحه
        Body_2 body = ; // Body_2 | 
        try {
            apiInstance.searchActivityClickedResultSearchApiKeyPost(apiecoKey, apiKey, searchApiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ActivityLogApi#searchActivityClickedResultSearchApiKeyPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ActivityLogApi;

public class ActivityLogApiExample {

    public static void main(String[] args) {
        ActivityLogApi apiInstance = new ActivityLogApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | آدرس صفحه
        Body_2 body = ; // Body_2 | 
        try {
            apiInstance.searchActivityClickedResultSearchApiKeyPost(apiecoKey, apiKey, searchApiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ActivityLogApi#searchActivityClickedResultSearchApiKeyPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *searchApiKey = searchApiKey_example; // آدرس صفحه
Body_2 *body = ; //  (optional)

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

// ثبت کلیک کاربر روی نتایج جستجو در لاگ
[apiInstance searchActivityClickedResultSearchApiKeyPostWith:apiecoKey
    apiKey:apiKey
    searchApiKey:searchApiKey
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ActivityLogApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var searchApiKey = searchApiKey_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.searchActivityClickedResultSearchApiKeyPost(apiecoKey, apiKey, searchApiKey, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchActivityClickedResultSearchApiKeyPostExample
    {
        public void main()
        {
            
            var apiInstance = new ActivityLogApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var searchApiKey = searchApiKey_example;  // String | آدرس صفحه
            var body = new Body_2(); // Body_2 |  (optional) 

            try
            {
                // ثبت کلیک کاربر روی نتایج جستجو در لاگ
                apiInstance.searchActivityClickedResultSearchApiKeyPost(apiecoKey, apiKey, searchApiKey, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ActivityLogApi.searchActivityClickedResultSearchApiKeyPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ActivityLogApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$searchApiKey = searchApiKey_example; // String | آدرس صفحه
$body = ; // Body_2 | 

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

my $api_instance = WWW::SwaggerClient::ActivityLogApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $searchApiKey = searchApiKey_example; # String | آدرس صفحه
my $body = WWW::SwaggerClient::Object::Body_2->new(); # Body_2 | 

eval { 
    $api_instance->searchActivityClickedResultSearchApiKeyPost(apiecoKey => $apiecoKey, apiKey => $apiKey, searchApiKey => $searchApiKey, body => $body);
};
if ($@) {
    warn "Exception when calling ActivityLogApi->searchActivityClickedResultSearchApiKeyPost: $@\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.ActivityLogApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
searchApiKey = searchApiKey_example # String | آدرس صفحه
body =  # Body_2 |  (optional)

try: 
    # ثبت کلیک کاربر روی نتایج جستجو در لاگ
    api_instance.search_activity_clicked_result_search_api_key_post(apiecoKey, apiKey, searchApiKey, body=body)
except ApiException as e:
    print("Exception when calling ActivityLogApi->searchActivityClickedResultSearchApiKeyPost: %s\n" % e)

Parameters

Path parameters
Name Description
searchApiKey*
String
آدرس صفحه
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Body parameters
Name Description
body

Responses

Status: 200 - اطلاعات با موفقیت ثبت شد

Status: 400 - اطلاعات ورودی معتبر نیست

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


Analytics

analyticsStatsGet

دریافت خلاصه ای از وضعیت آیتم ها


/analytics/stats/

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/taxus/analytics/stats/"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AnalyticsApi;

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

public class AnalyticsApiExample {

    public static void main(String[] args) {
        
        AnalyticsApi apiInstance = new AnalyticsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        try {
            inline_response_200_3 result = apiInstance.analyticsStatsGet(apiecoKey, apiKey);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#analyticsStatsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AnalyticsApi;

public class AnalyticsApiExample {

    public static void main(String[] args) {
        AnalyticsApi apiInstance = new AnalyticsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        try {
            inline_response_200_3 result = apiInstance.analyticsStatsGet(apiecoKey, apiKey);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AnalyticsApi#analyticsStatsGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

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

// دریافت خلاصه ای از وضعیت آیتم ها
[apiInstance analyticsStatsGetWith:apiecoKey
    apiKey:apiKey
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.AnalyticsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API


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

namespace Example
{
    public class analyticsStatsGetExample
    {
        public void main()
        {
            
            var apiInstance = new AnalyticsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

            try
            {
                // دریافت خلاصه ای از وضعیت آیتم ها
                inline_response_200_3 result = apiInstance.analyticsStatsGet(apiecoKey, apiKey);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AnalyticsApi.analyticsStatsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AnalyticsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API

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

my $api_instance = WWW::SwaggerClient::AnalyticsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API

eval { 
    my $result = $api_instance->analyticsStatsGet(apiecoKey => $apiecoKey, apiKey => $apiKey);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AnalyticsApi->analyticsStatsGet: $@\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.AnalyticsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

try: 
    # دریافت خلاصه ای از وضعیت آیتم ها
    api_response = api_instance.analytics_stats_get(apiecoKey, apiKey)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AnalyticsApi->analyticsStatsGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required

Responses

Status: 200 - خلاصه وضعیت

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


AutoComplete

autocompleteSearchApiKeyGet

پیشنهاد کلیدواژه در هنگام جستجو


/autocomplete/{searchApiKey}/

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/taxus/autocomplete/{searchApiKey}/?query=&limit="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AutoCompleteApi;

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

public class AutoCompleteApiExample {

    public static void main(String[] args) {
        
        AutoCompleteApi apiInstance = new AutoCompleteApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | کلید رابط برنامه نویسی برای جستجو
        String query = query_example; // String | کلیدواژه (کاراکترهای) تایپ شده
        Integer limit = 56; // Integer | حداکثر تعداد نتایج دریافتی
        try {
            array[inline_response_200_1] result = apiInstance.autocompleteSearchApiKeyGet(apiecoKey, apiKey, searchApiKey, query, limit);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AutoCompleteApi#autocompleteSearchApiKeyGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AutoCompleteApi;

public class AutoCompleteApiExample {

    public static void main(String[] args) {
        AutoCompleteApi apiInstance = new AutoCompleteApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | کلید رابط برنامه نویسی برای جستجو
        String query = query_example; // String | کلیدواژه (کاراکترهای) تایپ شده
        Integer limit = 56; // Integer | حداکثر تعداد نتایج دریافتی
        try {
            array[inline_response_200_1] result = apiInstance.autocompleteSearchApiKeyGet(apiecoKey, apiKey, searchApiKey, query, limit);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AutoCompleteApi#autocompleteSearchApiKeyGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *searchApiKey = searchApiKey_example; // کلید رابط برنامه نویسی برای جستجو
String *query = query_example; // کلیدواژه (کاراکترهای) تایپ شده
Integer *limit = 56; // حداکثر تعداد نتایج دریافتی (optional)

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

// پیشنهاد کلیدواژه در هنگام جستجو
[apiInstance autocompleteSearchApiKeyGetWith:apiecoKey
    apiKey:apiKey
    searchApiKey:searchApiKey
    query:query
    limit:limit
              completionHandler: ^(array[inline_response_200_1] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.AutoCompleteApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var searchApiKey = searchApiKey_example; // {String} کلید رابط برنامه نویسی برای جستجو

var query = query_example; // {String} کلیدواژه (کاراکترهای) تایپ شده

var opts = { 
  'limit': 56 // {Integer} حداکثر تعداد نتایج دریافتی
};

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

namespace Example
{
    public class autocompleteSearchApiKeyGetExample
    {
        public void main()
        {
            
            var apiInstance = new AutoCompleteApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var searchApiKey = searchApiKey_example;  // String | کلید رابط برنامه نویسی برای جستجو
            var query = query_example;  // String | کلیدواژه (کاراکترهای) تایپ شده
            var limit = 56;  // Integer | حداکثر تعداد نتایج دریافتی (optional) 

            try
            {
                // پیشنهاد کلیدواژه در هنگام جستجو
                array[inline_response_200_1] result = apiInstance.autocompleteSearchApiKeyGet(apiecoKey, apiKey, searchApiKey, query, limit);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AutoCompleteApi.autocompleteSearchApiKeyGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AutoCompleteApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$searchApiKey = searchApiKey_example; // String | کلید رابط برنامه نویسی برای جستجو
$query = query_example; // String | کلیدواژه (کاراکترهای) تایپ شده
$limit = 56; // Integer | حداکثر تعداد نتایج دریافتی

try {
    $result = $api_instance->autocompleteSearchApiKeyGet($apiecoKey, $apiKey, $searchApiKey, $query, $limit);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AutoCompleteApi->autocompleteSearchApiKeyGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AutoCompleteApi;

my $api_instance = WWW::SwaggerClient::AutoCompleteApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $searchApiKey = searchApiKey_example; # String | کلید رابط برنامه نویسی برای جستجو
my $query = query_example; # String | کلیدواژه (کاراکترهای) تایپ شده
my $limit = 56; # Integer | حداکثر تعداد نتایج دریافتی

eval { 
    my $result = $api_instance->autocompleteSearchApiKeyGet(apiecoKey => $apiecoKey, apiKey => $apiKey, searchApiKey => $searchApiKey, query => $query, limit => $limit);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AutoCompleteApi->autocompleteSearchApiKeyGet: $@\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.AutoCompleteApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
searchApiKey = searchApiKey_example # String | کلید رابط برنامه نویسی برای جستجو
query = query_example # String | کلیدواژه (کاراکترهای) تایپ شده
limit = 56 # Integer | حداکثر تعداد نتایج دریافتی (optional)

try: 
    # پیشنهاد کلیدواژه در هنگام جستجو
    api_response = api_instance.autocomplete_search_api_key_get(apiecoKey, apiKey, searchApiKey, query, limit=limit)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AutoCompleteApi->autocompleteSearchApiKeyGet: %s\n" % e)

Parameters

Path parameters
Name Description
searchApiKey*
String
کلید رابط برنامه نویسی برای جستجو
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Query parameters
Name Description
query*
String
کلیدواژه (کاراکترهای) تایپ شده
Required
limit
Integer
حداکثر تعداد نتایج دریافتی

Responses

Status: 200 - 200 response

Status: 400 - پارامترهای ورودی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


liveSearchSearchApiKeyGet

جستجوی همزمان با تایپ کاربر


/live-search/{searchApiKey}/

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/taxus/live-search/{searchApiKey}/?query=&limit=&fields=&filter[category]="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AutoCompleteApi;

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

public class AutoCompleteApiExample {

    public static void main(String[] args) {
        
        AutoCompleteApi apiInstance = new AutoCompleteApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | کلید رابط برنامه نویسی برای جستجو
        String query = query_example; // String | کلیدواژه (کاراکترهای) تایپ شده
        Integer limit = 56; // Integer | حداکثر تعداد نتایج دریافتی
        String fields = fields_example; // String | نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند
        String filter[category] = filter[category]_example; // String | فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد
        try {
            inline_response_200_2 result = apiInstance.liveSearchSearchApiKeyGet(apiecoKey, apiKey, searchApiKey, query, limit, fields, filter[category]);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AutoCompleteApi#liveSearchSearchApiKeyGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AutoCompleteApi;

public class AutoCompleteApiExample {

    public static void main(String[] args) {
        AutoCompleteApi apiInstance = new AutoCompleteApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String searchApiKey = searchApiKey_example; // String | کلید رابط برنامه نویسی برای جستجو
        String query = query_example; // String | کلیدواژه (کاراکترهای) تایپ شده
        Integer limit = 56; // Integer | حداکثر تعداد نتایج دریافتی
        String fields = fields_example; // String | نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند
        String filter[category] = filter[category]_example; // String | فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد
        try {
            inline_response_200_2 result = apiInstance.liveSearchSearchApiKeyGet(apiecoKey, apiKey, searchApiKey, query, limit, fields, filter[category]);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AutoCompleteApi#liveSearchSearchApiKeyGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *searchApiKey = searchApiKey_example; // کلید رابط برنامه نویسی برای جستجو
String *query = query_example; // کلیدواژه (کاراکترهای) تایپ شده
Integer *limit = 56; // حداکثر تعداد نتایج دریافتی (optional)
String *fields = fields_example; // نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند (optional)
String *filter[category] = filter[category]_example; // فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد (optional)

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

// جستجوی همزمان با تایپ کاربر
[apiInstance liveSearchSearchApiKeyGetWith:apiecoKey
    apiKey:apiKey
    searchApiKey:searchApiKey
    query:query
    limit:limit
    fields:fields
    filter[category]:filter[category]
              completionHandler: ^(inline_response_200_2 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.AutoCompleteApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var searchApiKey = searchApiKey_example; // {String} کلید رابط برنامه نویسی برای جستجو

var query = query_example; // {String} کلیدواژه (کاراکترهای) تایپ شده

var opts = { 
  'limit': 56, // {Integer} حداکثر تعداد نتایج دریافتی
  'fields': fields_example, // {String} نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند
  'filter[category]': filter[category]_example // {String} فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد
};

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

namespace Example
{
    public class liveSearchSearchApiKeyGetExample
    {
        public void main()
        {
            
            var apiInstance = new AutoCompleteApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var searchApiKey = searchApiKey_example;  // String | کلید رابط برنامه نویسی برای جستجو
            var query = query_example;  // String | کلیدواژه (کاراکترهای) تایپ شده
            var limit = 56;  // Integer | حداکثر تعداد نتایج دریافتی (optional) 
            var fields = fields_example;  // String | نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند (optional) 
            var filter[category] = filter[category]_example;  // String | فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد (optional) 

            try
            {
                // جستجوی همزمان با تایپ کاربر
                inline_response_200_2 result = apiInstance.liveSearchSearchApiKeyGet(apiecoKey, apiKey, searchApiKey, query, limit, fields, filter[category]);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AutoCompleteApi.liveSearchSearchApiKeyGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AutoCompleteApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$searchApiKey = searchApiKey_example; // String | کلید رابط برنامه نویسی برای جستجو
$query = query_example; // String | کلیدواژه (کاراکترهای) تایپ شده
$limit = 56; // Integer | حداکثر تعداد نتایج دریافتی
$fields = fields_example; // String | نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند
$filter[category] = filter[category]_example; // String | فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد

try {
    $result = $api_instance->liveSearchSearchApiKeyGet($apiecoKey, $apiKey, $searchApiKey, $query, $limit, $fields, $filter[category]);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AutoCompleteApi->liveSearchSearchApiKeyGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AutoCompleteApi;

my $api_instance = WWW::SwaggerClient::AutoCompleteApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $searchApiKey = searchApiKey_example; # String | کلید رابط برنامه نویسی برای جستجو
my $query = query_example; # String | کلیدواژه (کاراکترهای) تایپ شده
my $limit = 56; # Integer | حداکثر تعداد نتایج دریافتی
my $fields = fields_example; # String | نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند
my $filter[category] = filter[category]_example; # String | فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد

eval { 
    my $result = $api_instance->liveSearchSearchApiKeyGet(apiecoKey => $apiecoKey, apiKey => $apiKey, searchApiKey => $searchApiKey, query => $query, limit => $limit, fields => $fields, filter[category] => $filter[category]);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AutoCompleteApi->liveSearchSearchApiKeyGet: $@\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.AutoCompleteApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
searchApiKey = searchApiKey_example # String | کلید رابط برنامه نویسی برای جستجو
query = query_example # String | کلیدواژه (کاراکترهای) تایپ شده
limit = 56 # Integer | حداکثر تعداد نتایج دریافتی (optional)
fields = fields_example # String | نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند (optional)
filter[category] = filter[category]_example # String | فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد (optional)

try: 
    # جستجوی همزمان با تایپ کاربر
    api_response = api_instance.live_search_search_api_key_get(apiecoKey, apiKey, searchApiKey, query, limit=limit, fields=fields, filter[category]=filter[category])
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AutoCompleteApi->liveSearchSearchApiKeyGet: %s\n" % e)

Parameters

Path parameters
Name Description
searchApiKey*
String
کلید رابط برنامه نویسی برای جستجو
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Query parameters
Name Description
query*
String
کلیدواژه (کاراکترهای) تایپ شده
Required
limit
Integer
حداکثر تعداد نتایج دریافتی
fields
String
نام فیلدهای درخواستی برای نمایش در خروجی که با ‘,’ از یکدیگر جدا شده اند
filter[category]
String
فیلتر کردن نتایج روی آیتم هایی که مقدار فیلد category آن ها برابر با مقدار ورودی باشد

Responses

Status: 200 - 200 response

Status: 400 - پارامترهای ورودی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


Crawl

crawlPost

ثبت آدرس صفحه در لیست خزش


/crawl

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/taxus/crawl"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CrawlApi;

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

public class CrawlApiExample {

    public static void main(String[] args) {
        
        CrawlApi apiInstance = new CrawlApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String url = url_example; // String | آدرس صفحه
        try {
            apiInstance.crawlPost(apiecoKey, apiKey, url);
        } catch (ApiException e) {
            System.err.println("Exception when calling CrawlApi#crawlPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CrawlApi;

public class CrawlApiExample {

    public static void main(String[] args) {
        CrawlApi apiInstance = new CrawlApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String url = url_example; // String | آدرس صفحه
        try {
            apiInstance.crawlPost(apiecoKey, apiKey, url);
        } catch (ApiException e) {
            System.err.println("Exception when calling CrawlApi#crawlPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *url = url_example; // آدرس صفحه

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

// ثبت آدرس صفحه در لیست خزش
[apiInstance crawlPostWith:apiecoKey
    apiKey:apiKey
    url:url
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.CrawlApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var url = url_example; // {String} آدرس صفحه


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

namespace Example
{
    public class crawlPostExample
    {
        public void main()
        {
            
            var apiInstance = new CrawlApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var url = url_example;  // String | آدرس صفحه

            try
            {
                // ثبت آدرس صفحه در لیست خزش
                apiInstance.crawlPost(apiecoKey, apiKey, url);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CrawlApi.crawlPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CrawlApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$url = url_example; // String | آدرس صفحه

try {
    $api_instance->crawlPost($apiecoKey, $apiKey, $url);
} catch (Exception $e) {
    echo 'Exception when calling CrawlApi->crawlPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CrawlApi;

my $api_instance = WWW::SwaggerClient::CrawlApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $url = url_example; # String | آدرس صفحه

eval { 
    $api_instance->crawlPost(apiecoKey => $apiecoKey, apiKey => $apiKey, url => $url);
};
if ($@) {
    warn "Exception when calling CrawlApi->crawlPost: $@\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.CrawlApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
url = url_example # String | آدرس صفحه

try: 
    # ثبت آدرس صفحه در لیست خزش
    api_instance.crawl_post(apiecoKey, apiKey, url)
except ApiException as e:
    print("Exception when calling CrawlApi->crawlPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Form parameters
Name Description
url*
String
آدرس صفحه
Required

Responses

Status: 200 - آدرس ورودی در لیست خزش ثبت شد

Status: 400 - آدرس ورودی معتبر نیست

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


Items

itemsBulkPost

افزودن گروهی آیتم های جدید


/items/bulk

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/taxus/items/bulk"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ItemsApi;

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

public class ItemsApiExample {

    public static void main(String[] args) {
        
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        array[body_1] body = ; // array[body_1] | 
        try {
            apiInstance.itemsBulkPost(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsBulkPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ItemsApi;

public class ItemsApiExample {

    public static void main(String[] args) {
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        array[body_1] body = ; // array[body_1] | 
        try {
            apiInstance.itemsBulkPost(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsBulkPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
array[body_1] *body = ; //  (optional)

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

// افزودن گروهی آیتم های جدید
[apiInstance itemsBulkPostWith:apiecoKey
    apiKey:apiKey
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ItemsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var opts = { 
  'body':  // {array[body_1]} 
};

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

namespace Example
{
    public class itemsBulkPostExample
    {
        public void main()
        {
            
            var apiInstance = new ItemsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var body = new array[body_1](); // array[body_1] |  (optional) 

            try
            {
                // افزودن گروهی آیتم های جدید
                apiInstance.itemsBulkPost(apiecoKey, apiKey, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ItemsApi.itemsBulkPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ItemsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$body = ; // array[body_1] | 

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

my $api_instance = WWW::SwaggerClient::ItemsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $body = [WWW::SwaggerClient::Object::array[body_1]->new()]; # array[body_1] | 

eval { 
    $api_instance->itemsBulkPost(apiecoKey => $apiecoKey, apiKey => $apiKey, body => $body);
};
if ($@) {
    warn "Exception when calling ItemsApi->itemsBulkPost: $@\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.ItemsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
body =  # array[body_1] |  (optional)

try: 
    # افزودن گروهی آیتم های جدید
    api_instance.items_bulk_post(apiecoKey, apiKey, body=body)
except ApiException as e:
    print("Exception when calling ItemsApi->itemsBulkPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Body parameters
Name Description
body

Responses

Status: 201 - آیتم ها با موفقیت افزوده شدند

Status: 400 - آیتم ورودی معتبر نیست

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.

Status: 413 - تعداد آیتم ها بیش از حد نصاب تعیین شده است


itemsBulkPut

ویرایش گروهی آیتم ها


/items/bulk

Usage and SDK Samples

curl -X PUT "https://api.apieco.ir/taxus/items/bulk"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ItemsApi;

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

public class ItemsApiExample {

    public static void main(String[] args) {
        
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        array[body_1] body = ; // array[body_1] | 
        try {
            apiInstance.itemsBulkPut(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsBulkPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ItemsApi;

public class ItemsApiExample {

    public static void main(String[] args) {
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        array[body_1] body = ; // array[body_1] | 
        try {
            apiInstance.itemsBulkPut(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsBulkPut");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
array[body_1] *body = ; //  (optional)

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

// ویرایش گروهی آیتم ها
[apiInstance itemsBulkPutWith:apiecoKey
    apiKey:apiKey
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ItemsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var opts = { 
  'body':  // {array[body_1]} 
};

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

namespace Example
{
    public class itemsBulkPutExample
    {
        public void main()
        {
            
            var apiInstance = new ItemsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var body = new array[body_1](); // array[body_1] |  (optional) 

            try
            {
                // ویرایش گروهی آیتم ها
                apiInstance.itemsBulkPut(apiecoKey, apiKey, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ItemsApi.itemsBulkPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ItemsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$body = ; // array[body_1] | 

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

my $api_instance = WWW::SwaggerClient::ItemsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $body = [WWW::SwaggerClient::Object::array[body_1]->new()]; # array[body_1] | 

eval { 
    $api_instance->itemsBulkPut(apiecoKey => $apiecoKey, apiKey => $apiKey, body => $body);
};
if ($@) {
    warn "Exception when calling ItemsApi->itemsBulkPut: $@\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.ItemsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
body =  # array[body_1] |  (optional)

try: 
    # ویرایش گروهی آیتم ها
    api_instance.items_bulk_put(apiecoKey, apiKey, body=body)
except ApiException as e:
    print("Exception when calling ItemsApi->itemsBulkPut: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Body parameters
Name Description
body

Responses

Status: 201 - آیتم ها با موفقیت ویرایش شدند

Status: 400 - آیتم ورودی معتبر نیست

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.

Status: 413 - تعداد آیتم ها بیش از حد نصاب تعیین شده است


itemsDelete

حذف تمام آیتم ها


/items

Usage and SDK Samples

curl -X DELETE "https://api.apieco.ir/taxus/items"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ItemsApi;

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

public class ItemsApiExample {

    public static void main(String[] args) {
        
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        try {
            apiInstance.itemsDelete(apiecoKey, apiKey);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ItemsApi;

public class ItemsApiExample {

    public static void main(String[] args) {
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        try {
            apiInstance.itemsDelete(apiecoKey, apiKey);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsDelete");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

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

// حذف تمام آیتم ها
[apiInstance itemsDeleteWith:apiecoKey
    apiKey:apiKey
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ItemsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API


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

namespace Example
{
    public class itemsDeleteExample
    {
        public void main()
        {
            
            var apiInstance = new ItemsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

            try
            {
                // حذف تمام آیتم ها
                apiInstance.itemsDelete(apiecoKey, apiKey);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ItemsApi.itemsDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ItemsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API

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

my $api_instance = WWW::SwaggerClient::ItemsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API

eval { 
    $api_instance->itemsDelete(apiecoKey => $apiecoKey, apiKey => $apiKey);
};
if ($@) {
    warn "Exception when calling ItemsApi->itemsDelete: $@\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.ItemsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

try: 
    # حذف تمام آیتم ها
    api_instance.items_delete(apiecoKey, apiKey)
except ApiException as e:
    print("Exception when calling ItemsApi->itemsDelete: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required

Responses

Status: 200 - تمامی آیتم ها با موفقیت حذف شدند

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


itemsItemIdDelete

حذف یک آیتم به وسیله آیدی


/items/{itemId}

Usage and SDK Samples

curl -X DELETE "https://api.apieco.ir/taxus/items/{itemId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ItemsApi;

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

public class ItemsApiExample {

    public static void main(String[] args) {
        
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String itemId = itemId_example; // String | آیدی آیتم
        try {
            apiInstance.itemsItemIdDelete(apiecoKey, apiKey, itemId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsItemIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ItemsApi;

public class ItemsApiExample {

    public static void main(String[] args) {
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String itemId = itemId_example; // String | آیدی آیتم
        try {
            apiInstance.itemsItemIdDelete(apiecoKey, apiKey, itemId);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsItemIdDelete");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *itemId = itemId_example; // آیدی آیتم

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

// حذف یک آیتم به وسیله آیدی
[apiInstance itemsItemIdDeleteWith:apiecoKey
    apiKey:apiKey
    itemId:itemId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ItemsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var itemId = itemId_example; // {String} آیدی آیتم


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

namespace Example
{
    public class itemsItemIdDeleteExample
    {
        public void main()
        {
            
            var apiInstance = new ItemsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var itemId = itemId_example;  // String | آیدی آیتم

            try
            {
                // حذف یک آیتم به وسیله آیدی
                apiInstance.itemsItemIdDelete(apiecoKey, apiKey, itemId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ItemsApi.itemsItemIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ItemsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$itemId = itemId_example; // String | آیدی آیتم

try {
    $api_instance->itemsItemIdDelete($apiecoKey, $apiKey, $itemId);
} catch (Exception $e) {
    echo 'Exception when calling ItemsApi->itemsItemIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ItemsApi;

my $api_instance = WWW::SwaggerClient::ItemsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $itemId = itemId_example; # String | آیدی آیتم

eval { 
    $api_instance->itemsItemIdDelete(apiecoKey => $apiecoKey, apiKey => $apiKey, itemId => $itemId);
};
if ($@) {
    warn "Exception when calling ItemsApi->itemsItemIdDelete: $@\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.ItemsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
itemId = itemId_example # String | آیدی آیتم

try: 
    # حذف یک آیتم به وسیله آیدی
    api_instance.items_item_id_delete(apiecoKey, apiKey, itemId)
except ApiException as e:
    print("Exception when calling ItemsApi->itemsItemIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
itemId*
String
آیدی آیتم
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required

Responses

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

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.

Status: 404 - آیتمی با این آیدی وجود ندارد


itemsItemIdGet

دریافت یک آیتم به وسیله آیدی


/items/{itemId}

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/taxus/items/{itemId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ItemsApi;

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

public class ItemsApiExample {

    public static void main(String[] args) {
        
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String itemId = itemId_example; // String | آیدی آیتم
        try {
            inline_response_200_2_result_items result = apiInstance.itemsItemIdGet(apiecoKey, apiKey, itemId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsItemIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ItemsApi;

public class ItemsApiExample {

    public static void main(String[] args) {
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        String itemId = itemId_example; // String | آیدی آیتم
        try {
            inline_response_200_2_result_items result = apiInstance.itemsItemIdGet(apiecoKey, apiKey, itemId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsItemIdGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *itemId = itemId_example; // آیدی آیتم

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

// دریافت یک آیتم به وسیله آیدی
[apiInstance itemsItemIdGetWith:apiecoKey
    apiKey:apiKey
    itemId:itemId
              completionHandler: ^(inline_response_200_2_result_items output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ItemsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

var itemId = itemId_example; // {String} آیدی آیتم


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

namespace Example
{
    public class itemsItemIdGetExample
    {
        public void main()
        {
            
            var apiInstance = new ItemsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var itemId = itemId_example;  // String | آیدی آیتم

            try
            {
                // دریافت یک آیتم به وسیله آیدی
                inline_response_200_2_result_items result = apiInstance.itemsItemIdGet(apiecoKey, apiKey, itemId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ItemsApi.itemsItemIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ItemsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$itemId = itemId_example; // String | آیدی آیتم

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

my $api_instance = WWW::SwaggerClient::ItemsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $itemId = itemId_example; # String | آیدی آیتم

eval { 
    my $result = $api_instance->itemsItemIdGet(apiecoKey => $apiecoKey, apiKey => $apiKey, itemId => $itemId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ItemsApi->itemsItemIdGet: $@\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.ItemsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
itemId = itemId_example # String | آیدی آیتم

try: 
    # دریافت یک آیتم به وسیله آیدی
    api_response = api_instance.items_item_id_get(apiecoKey, apiKey, itemId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ItemsApi->itemsItemIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
itemId*
String
آیدی آیتم
Required
Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required

Responses

Status: 200 - 200 response

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.

Status: 404 - آیتمی با این آیدی وجود ندارد


itemsPost

افزودن آیتم جدید


/items

Usage and SDK Samples

curl -X POST "https://api.apieco.ir/taxus/items"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ItemsApi;

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

public class ItemsApiExample {

    public static void main(String[] args) {
        
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        Body_1 body = ; // Body_1 | 
        try {
            apiInstance.itemsPost(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ItemsApi;

public class ItemsApiExample {

    public static void main(String[] args) {
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        Body_1 body = ; // Body_1 | 
        try {
            apiInstance.itemsPost(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsPost");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
Body_1 *body = ; //  (optional)

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

// افزودن آیتم جدید
[apiInstance itemsPostWith:apiecoKey
    apiKey:apiKey
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ItemsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

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

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

namespace Example
{
    public class itemsPostExample
    {
        public void main()
        {
            
            var apiInstance = new ItemsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var body = new Body_1(); // Body_1 |  (optional) 

            try
            {
                // افزودن آیتم جدید
                apiInstance.itemsPost(apiecoKey, apiKey, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ItemsApi.itemsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ItemsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$body = ; // Body_1 | 

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

my $api_instance = WWW::SwaggerClient::ItemsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $body = WWW::SwaggerClient::Object::Body_1->new(); # Body_1 | 

eval { 
    $api_instance->itemsPost(apiecoKey => $apiecoKey, apiKey => $apiKey, body => $body);
};
if ($@) {
    warn "Exception when calling ItemsApi->itemsPost: $@\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.ItemsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
body =  # Body_1 |  (optional)

try: 
    # افزودن آیتم جدید
    api_instance.items_post(apiecoKey, apiKey, body=body)
except ApiException as e:
    print("Exception when calling ItemsApi->itemsPost: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Body parameters
Name Description
body

Responses

Status: 201 - آیتم با موفقیت افزوده شد

Status: 400 - آیتم ورودی معتبر نیست

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


itemsPut

ارسال اطلاعات برای ویرایش آیتم، در صورتی که آیتم قبلا وجود نداشته باشد، افزوده خواهد شد


/items

Usage and SDK Samples

curl -X PUT "https://api.apieco.ir/taxus/items"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ItemsApi;

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

public class ItemsApiExample {

    public static void main(String[] args) {
        
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        Body body = ; // Body | 
        try {
            apiInstance.itemsPut(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ItemsApi;

public class ItemsApiExample {

    public static void main(String[] args) {
        ItemsApi apiInstance = new ItemsApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        Body body = ; // Body | 
        try {
            apiInstance.itemsPut(apiecoKey, apiKey, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling ItemsApi#itemsPut");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
Body *body = ; //  (optional)

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

// ارسال اطلاعات برای ویرایش آیتم، در صورتی که آیتم قبلا وجود نداشته باشد، افزوده خواهد شد
[apiInstance itemsPutWith:apiecoKey
    apiKey:apiKey
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ItemsApi()

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

var apiKey = apiKey_example; // {String} apikey for use API

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

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

namespace Example
{
    public class itemsPutExample
    {
        public void main()
        {
            
            var apiInstance = new ItemsApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var body = new Body(); // Body |  (optional) 

            try
            {
                // ارسال اطلاعات برای ویرایش آیتم، در صورتی که آیتم قبلا وجود نداشته باشد، افزوده خواهد شد
                apiInstance.itemsPut(apiecoKey, apiKey, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ItemsApi.itemsPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ItemsApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API
$body = ; // Body | 

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

my $api_instance = WWW::SwaggerClient::ItemsApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API
my $body = WWW::SwaggerClient::Object::Body->new(); # Body | 

eval { 
    $api_instance->itemsPut(apiecoKey => $apiecoKey, apiKey => $apiKey, body => $body);
};
if ($@) {
    warn "Exception when calling ItemsApi->itemsPut: $@\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.ItemsApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
body =  # Body |  (optional)

try: 
    # ارسال اطلاعات برای ویرایش آیتم، در صورتی که آیتم قبلا وجود نداشته باشد، افزوده خواهد شد
    api_instance.items_put(apiecoKey, apiKey, body=body)
except ApiException as e:
    print("Exception when calling ItemsApi->itemsPut: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required
Body parameters
Name Description
body

Responses

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

Status: 400 - آیتم ورودی معتبر نیست

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.


Management

searchUisGet

دریافت لیست رابط های کاربری جستجو


/search-uis/

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/taxus/search-uis/"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ManagementApi;

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

public class ManagementApiExample {

    public static void main(String[] args) {
        
        ManagementApi apiInstance = new ManagementApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        try {
            array[inline_response_200_4] result = apiInstance.searchUisGet(apiecoKey, apiKey);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ManagementApi#searchUisGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ManagementApi;

public class ManagementApiExample {

    public static void main(String[] args) {
        ManagementApi apiInstance = new ManagementApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String apiKey = apiKey_example; // String | apikey for use API
        try {
            array[inline_response_200_4] result = apiInstance.searchUisGet(apiecoKey, apiKey);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ManagementApi#searchUisGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *apiKey = apiKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

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

// دریافت لیست رابط های کاربری جستجو
[apiInstance searchUisGetWith:apiecoKey
    apiKey:apiKey
              completionHandler: ^(array[inline_response_200_4] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var SwaggerJsClient = require('swagger-js-client');

var api = new SwaggerJsClient.ManagementApi()

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

var apiKey = apiKey_example; // {String} apikey for use API


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

namespace Example
{
    public class searchUisGetExample
    {
        public void main()
        {
            
            var apiInstance = new ManagementApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var apiKey = apiKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

            try
            {
                // دریافت لیست رابط های کاربری جستجو
                array[inline_response_200_4] result = apiInstance.searchUisGet(apiecoKey, apiKey);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ManagementApi.searchUisGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ManagementApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$apiKey = apiKey_example; // String | apikey for use API

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

my $api_instance = WWW::SwaggerClient::ManagementApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $apiKey = apiKey_example; # String | apikey for use API

eval { 
    my $result = $api_instance->searchUisGet(apiecoKey => $apiecoKey, apiKey => $apiKey);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ManagementApi->searchUisGet: $@\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.ManagementApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
apiKey = apiKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

try: 
    # دریافت لیست رابط های کاربری جستجو
    api_response = api_instance.search_uis_get(apiecoKey, apiKey)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ManagementApi->searchUisGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
apiKey*
String
apikey for use API
Required

Responses

Status: 200 - لیست رابط های کاربری جستجو

Status: 401 - کلید رابط برنامه نویسی معتبر نیست

Status: 403 - حساب کاربری دارای محدودیت است، لطفا به پنل مدیریت مراجعه کنید.