IGDB api

Achievments

achievments

Achievement data for specific games for specific platforms (currently limited to acheivements from steam, playstation and Xbox)


/achievements

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/achievements?achievement_icon=&category=&created_at=&description=&game=&external_id=&language="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AchievmentsApi;

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

public class AchievmentsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        AchievmentsApi apiInstance = new AchievmentsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String achievementIcon = achievementIcon_example; // String | The icon of a specific achievement
        String category = category_example; // String | The platform that a specific achievement belongs to
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String description = description_example; // String | The text explaining how to unlock an achievement
        String game = game_example; // String | The ID of the game an achievement is connected to
        String externalId = externalId_example; // String | The ID given to the achievement by the external service
        String language = language_example; // String | The ID of a region
        try {
            array[inline_response_200] result = apiInstance.achievments(apiecoKey, achievementIcon, category, createdAt, description, game, externalId, language);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AchievmentsApi#achievments");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AchievmentsApi;

public class AchievmentsApiExample {

    public static void main(String[] args) {
        AchievmentsApi apiInstance = new AchievmentsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String achievementIcon = achievementIcon_example; // String | The icon of a specific achievement
        String category = category_example; // String | The platform that a specific achievement belongs to
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String description = description_example; // String | The text explaining how to unlock an achievement
        String game = game_example; // String | The ID of the game an achievement is connected to
        String externalId = externalId_example; // String | The ID given to the achievement by the external service
        String language = language_example; // String | The ID of a region
        try {
            array[inline_response_200] result = apiInstance.achievments(apiecoKey, achievementIcon, category, createdAt, description, game, externalId, language);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AchievmentsApi#achievments");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *achievementIcon = achievementIcon_example; // The icon of a specific achievement (optional)
String *category = category_example; // The platform that a specific achievement belongs to (optional)
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *description = description_example; // The text explaining how to unlock an achievement (optional)
String *game = game_example; // The ID of the game an achievement is connected to (optional)
String *externalId = externalId_example; // The ID given to the achievement by the external service (optional)
String *language = language_example; // The ID of a region (optional)

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

[apiInstance achievmentsWith:apiecoKey
    achievementIcon:achievementIcon
    category:category
    createdAt:createdAt
    description:description
    game:game
    externalId:externalId
    language:language
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.AchievmentsApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'achievementIcon': achievementIcon_example, // {String} The icon of a specific achievement
  'category': category_example, // {String} The platform that a specific achievement belongs to
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'description': description_example, // {String} The text explaining how to unlock an achievement
  'game': game_example, // {String} The ID of the game an achievement is connected to
  'externalId': externalId_example, // {String} The ID given to the achievement by the external service
  'language': language_example // {String} The ID of a region
};

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

namespace Example
{
    public class achievmentsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new AchievmentsApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var achievementIcon = achievementIcon_example;  // String | The icon of a specific achievement (optional) 
            var category = category_example;  // String | The platform that a specific achievement belongs to (optional) 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var description = description_example;  // String | The text explaining how to unlock an achievement (optional) 
            var game = game_example;  // String | The ID of the game an achievement is connected to (optional) 
            var externalId = externalId_example;  // String | The ID given to the achievement by the external service (optional) 
            var language = language_example;  // String | The ID of a region (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.achievments(apiecoKey, achievementIcon, category, createdAt, description, game, externalId, language);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AchievmentsApi.achievments: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\AchievmentsApi();
$apiecoKey = apiecoKey_example; // String | 
$achievementIcon = achievementIcon_example; // String | The icon of a specific achievement
$category = category_example; // String | The platform that a specific achievement belongs to
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$description = description_example; // String | The text explaining how to unlock an achievement
$game = game_example; // String | The ID of the game an achievement is connected to
$externalId = externalId_example; // String | The ID given to the achievement by the external service
$language = language_example; // String | The ID of a region

try {
    $result = $api_instance->achievments($apiecoKey, $achievementIcon, $category, $createdAt, $description, $game, $externalId, $language);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AchievmentsApi->achievments: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AchievmentsApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::AchievmentsApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $achievementIcon = achievementIcon_example; # String | The icon of a specific achievement
my $category = category_example; # String | The platform that a specific achievement belongs to
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $description = description_example; # String | The text explaining how to unlock an achievement
my $game = game_example; # String | The ID of the game an achievement is connected to
my $externalId = externalId_example; # String | The ID given to the achievement by the external service
my $language = language_example; # String | The ID of a region

eval { 
    my $result = $api_instance->achievments(apiecoKey => $apiecoKey, achievementIcon => $achievementIcon, category => $category, createdAt => $createdAt, description => $description, game => $game, externalId => $externalId, language => $language);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AchievmentsApi->achievments: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AchievmentsApi()
apiecoKey = apiecoKey_example # String | 
achievementIcon = achievementIcon_example # String | The icon of a specific achievement (optional)
category = category_example # String | The platform that a specific achievement belongs to (optional)
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
description = description_example # String | The text explaining how to unlock an achievement (optional)
game = game_example # String | The ID of the game an achievement is connected to (optional)
externalId = externalId_example # String | The ID given to the achievement by the external service (optional)
language = language_example # String | The ID of a region (optional)

try: 
    api_response = api_instance.achievments(apiecoKey, achievementIcon=achievementIcon, category=category, createdAt=createdAt, description=description, game=game, externalId=externalId, language=language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AchievmentsApi->achievments: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
achievement_icon
String
The icon of a specific achievement
category
String
The platform that a specific achievement belongs to
created_at
String
Date this was initially added to the IGDB database
description
String
The text explaining how to unlock an achievement
game
String
The ID of the game an achievement is connected to
external_id
String
The ID given to the achievement by the external service
language
String
The ID of a region

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


achievmentsIcon

An icon for a specific achievement


/achievements_icons

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/achievements_icons?alpha_channel  =&animated=&height=&image_id=&url=&width="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AchievmentsApi;

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

public class AchievmentsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        AchievmentsApi apiInstance = new AchievmentsApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean alphaChannel   = true; // Boolean | The icon of a specific achievement
        Boolean animated = true; // Boolean | The platform that a specific achievement belongs to
        Integer height = 56; // Integer | The height of the image in pixels
        String imageId = imageId_example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        Integer width = 56; // Integer | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.achievmentsIcon(apiecoKey, alphaChannel  , animated, height, imageId, url, width);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AchievmentsApi#achievmentsIcon");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AchievmentsApi;

public class AchievmentsApiExample {

    public static void main(String[] args) {
        AchievmentsApi apiInstance = new AchievmentsApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean alphaChannel   = true; // Boolean | The icon of a specific achievement
        Boolean animated = true; // Boolean | The platform that a specific achievement belongs to
        Integer height = 56; // Integer | The height of the image in pixels
        String imageId = imageId_example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        Integer width = 56; // Integer | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.achievmentsIcon(apiecoKey, alphaChannel  , animated, height, imageId, url, width);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AchievmentsApi#achievmentsIcon");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
Boolean *alphaChannel   = true; // The icon of a specific achievement (optional)
Boolean *animated = true; // The platform that a specific achievement belongs to (optional)
Integer *height = 56; // The height of the image in pixels (optional)
String *imageId = imageId_example; // The ID of the image used to construct an IGDB image link (optional)
String *url = url_example; // The website address (URL) of the item (optional)
Integer *width = 56; // The width of the image in pixels (optional)

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

[apiInstance achievmentsIconWith:apiecoKey
    alphaChannel  :alphaChannel  
    animated:animated
    height:height
    imageId:imageId
    url:url
    width:width
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.AchievmentsApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'alphaChannel  ': true, // {Boolean} The icon of a specific achievement
  'animated': true, // {Boolean} The platform that a specific achievement belongs to
  'height': 56, // {Integer} The height of the image in pixels
  'imageId': imageId_example, // {String} The ID of the image used to construct an IGDB image link
  'url': url_example, // {String} The website address (URL) of the item
  'width': 56 // {Integer} The width of the image in pixels
};

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

namespace Example
{
    public class achievmentsIconExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new AchievmentsApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var alphaChannel   = true;  // Boolean | The icon of a specific achievement (optional) 
            var animated = true;  // Boolean | The platform that a specific achievement belongs to (optional) 
            var height = 56;  // Integer | The height of the image in pixels (optional) 
            var imageId = imageId_example;  // String | The ID of the image used to construct an IGDB image link (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 
            var width = 56;  // Integer | The width of the image in pixels (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.achievmentsIcon(apiecoKey, alphaChannel  , animated, height, imageId, url, width);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AchievmentsApi.achievmentsIcon: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\AchievmentsApi();
$apiecoKey = apiecoKey_example; // String | 
$alphaChannel   = true; // Boolean | The icon of a specific achievement
$animated = true; // Boolean | The platform that a specific achievement belongs to
$height = 56; // Integer | The height of the image in pixels
$imageId = imageId_example; // String | The ID of the image used to construct an IGDB image link
$url = url_example; // String | The website address (URL) of the item
$width = 56; // Integer | The width of the image in pixels

try {
    $result = $api_instance->achievmentsIcon($apiecoKey, $alphaChannel  , $animated, $height, $imageId, $url, $width);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AchievmentsApi->achievmentsIcon: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AchievmentsApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::AchievmentsApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $alphaChannel   = true; # Boolean | The icon of a specific achievement
my $animated = true; # Boolean | The platform that a specific achievement belongs to
my $height = 56; # Integer | The height of the image in pixels
my $imageId = imageId_example; # String | The ID of the image used to construct an IGDB image link
my $url = url_example; # String | The website address (URL) of the item
my $width = 56; # Integer | The width of the image in pixels

eval { 
    my $result = $api_instance->achievmentsIcon(apiecoKey => $apiecoKey, alphaChannel   => $alphaChannel  , animated => $animated, height => $height, imageId => $imageId, url => $url, width => $width);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AchievmentsApi->achievmentsIcon: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AchievmentsApi()
apiecoKey = apiecoKey_example # String | 
alphaChannel   = true # Boolean | The icon of a specific achievement (optional)
animated = true # Boolean | The platform that a specific achievement belongs to (optional)
height = 56 # Integer | The height of the image in pixels (optional)
imageId = imageId_example # String | The ID of the image used to construct an IGDB image link (optional)
url = url_example # String | The website address (URL) of the item (optional)
width = 56 # Integer | The width of the image in pixels (optional)

try: 
    api_response = api_instance.achievments_icon(apiecoKey, alphaChannel  =alphaChannel  , animated=animated, height=height, imageId=imageId, url=url, width=width)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AchievmentsApi->achievmentsIcon: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
alpha_channel
Boolean
The icon of a specific achievement
animated
Boolean
The platform that a specific achievement belongs to
height
Integer
The height of the image in pixels
image_id
String
The ID of the image used to construct an IGDB image link
url
String
The website address (URL) of the item
width
Integer
The width of the image in pixels

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


AgeRatings

ageRatings

Age Rating according to various rating organisations


/age_ratings

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/age_ratings?category  =&content_descriptions=&rating  =&rating_cover_url=&synopsis="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AgeRatingsApi;

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

public class AgeRatingsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        AgeRatingsApi apiInstance = new AgeRatingsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category   = category  _example; // String | The organization that has issued a specific rating
        String contentDescriptions = contentDescriptions_example; // String | The platform that a specific achievement belongs to
        String rating   = rating  _example; // String | The title of an age rating
        String ratingCoverUrl = ratingCoverUrl_example; // String | TThe url for the image of a age rating
        String synopsis = synopsis_example; // String | A free text motivating a rating
        try {
            array[inline_response_200] result = apiInstance.ageRatings(apiecoKey, category  , contentDescriptions, rating  , ratingCoverUrl, synopsis);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AgeRatingsApi#ageRatings");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AgeRatingsApi;

public class AgeRatingsApiExample {

    public static void main(String[] args) {
        AgeRatingsApi apiInstance = new AgeRatingsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category   = category  _example; // String | The organization that has issued a specific rating
        String contentDescriptions = contentDescriptions_example; // String | The platform that a specific achievement belongs to
        String rating   = rating  _example; // String | The title of an age rating
        String ratingCoverUrl = ratingCoverUrl_example; // String | TThe url for the image of a age rating
        String synopsis = synopsis_example; // String | A free text motivating a rating
        try {
            array[inline_response_200] result = apiInstance.ageRatings(apiecoKey, category  , contentDescriptions, rating  , ratingCoverUrl, synopsis);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AgeRatingsApi#ageRatings");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category   = category  _example; // The organization that has issued a specific rating (optional)
String *contentDescriptions = contentDescriptions_example; // The platform that a specific achievement belongs to (optional)
String *rating   = rating  _example; // The title of an age rating (optional)
String *ratingCoverUrl = ratingCoverUrl_example; // TThe url for the image of a age rating (optional)
String *synopsis = synopsis_example; // A free text motivating a rating (optional)

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

[apiInstance ageRatingsWith:apiecoKey
    category  :category  
    contentDescriptions:contentDescriptions
    rating  :rating  
    ratingCoverUrl:ratingCoverUrl
    synopsis:synopsis
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.AgeRatingsApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category  ': category  _example, // {String} The organization that has issued a specific rating
  'contentDescriptions': contentDescriptions_example, // {String} The platform that a specific achievement belongs to
  'rating  ': rating  _example, // {String} The title of an age rating
  'ratingCoverUrl': ratingCoverUrl_example, // {String} TThe url for the image of a age rating
  'synopsis': synopsis_example // {String} A free text motivating a rating
};

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

namespace Example
{
    public class ageRatingsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new AgeRatingsApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category   = category  _example;  // String | The organization that has issued a specific rating (optional) 
            var contentDescriptions = contentDescriptions_example;  // String | The platform that a specific achievement belongs to (optional) 
            var rating   = rating  _example;  // String | The title of an age rating (optional) 
            var ratingCoverUrl = ratingCoverUrl_example;  // String | TThe url for the image of a age rating (optional) 
            var synopsis = synopsis_example;  // String | A free text motivating a rating (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.ageRatings(apiecoKey, category  , contentDescriptions, rating  , ratingCoverUrl, synopsis);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AgeRatingsApi.ageRatings: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\AgeRatingsApi();
$apiecoKey = apiecoKey_example; // String | 
$category   = category  _example; // String | The organization that has issued a specific rating
$contentDescriptions = contentDescriptions_example; // String | The platform that a specific achievement belongs to
$rating   = rating  _example; // String | The title of an age rating
$ratingCoverUrl = ratingCoverUrl_example; // String | TThe url for the image of a age rating
$synopsis = synopsis_example; // String | A free text motivating a rating

try {
    $result = $api_instance->ageRatings($apiecoKey, $category  , $contentDescriptions, $rating  , $ratingCoverUrl, $synopsis);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AgeRatingsApi->ageRatings: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AgeRatingsApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::AgeRatingsApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category   = category  _example; # String | The organization that has issued a specific rating
my $contentDescriptions = contentDescriptions_example; # String | The platform that a specific achievement belongs to
my $rating   = rating  _example; # String | The title of an age rating
my $ratingCoverUrl = ratingCoverUrl_example; # String | TThe url for the image of a age rating
my $synopsis = synopsis_example; # String | A free text motivating a rating

eval { 
    my $result = $api_instance->ageRatings(apiecoKey => $apiecoKey, category   => $category  , contentDescriptions => $contentDescriptions, rating   => $rating  , ratingCoverUrl => $ratingCoverUrl, synopsis => $synopsis);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AgeRatingsApi->ageRatings: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AgeRatingsApi()
apiecoKey = apiecoKey_example # String | 
category   = category  _example # String | The organization that has issued a specific rating (optional)
contentDescriptions = contentDescriptions_example # String | The platform that a specific achievement belongs to (optional)
rating   = rating  _example # String | The title of an age rating (optional)
ratingCoverUrl = ratingCoverUrl_example # String | TThe url for the image of a age rating (optional)
synopsis = synopsis_example # String | A free text motivating a rating (optional)

try: 
    api_response = api_instance.age_ratings(apiecoKey, category  =category  , contentDescriptions=contentDescriptions, rating  =rating  , ratingCoverUrl=ratingCoverUrl, synopsis=synopsis)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AgeRatingsApi->ageRatings: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
The organization that has issued a specific rating
content_descriptions
String
The platform that a specific achievement belongs to
rating
String
The title of an age rating
rating_cover_url
String
TThe url for the image of a age rating
synopsis
String
A free text motivating a rating

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


ageRatingsByRating

The organisation behind a specific rating


/age_rating_content_descriptions

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/age_rating_content_descriptions?category  =&descriptions="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AgeRatingsApi;

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

public class AgeRatingsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        AgeRatingsApi apiInstance = new AgeRatingsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category   = category  _example; // String | 
        String descriptions = descriptions_example; // String | 
        try {
            array[inline_response_200] result = apiInstance.ageRatingsByRating(apiecoKey, category  , descriptions);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AgeRatingsApi#ageRatingsByRating");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AgeRatingsApi;

public class AgeRatingsApiExample {

    public static void main(String[] args) {
        AgeRatingsApi apiInstance = new AgeRatingsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category   = category  _example; // String | 
        String descriptions = descriptions_example; // String | 
        try {
            array[inline_response_200] result = apiInstance.ageRatingsByRating(apiecoKey, category  , descriptions);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AgeRatingsApi#ageRatingsByRating");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category   = category  _example; //  (optional)
String *descriptions = descriptions_example; //  (optional)

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

[apiInstance ageRatingsByRatingWith:apiecoKey
    category  :category  
    descriptions:descriptions
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.AgeRatingsApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category  ': category  _example, // {String} 
  'descriptions': descriptions_example // {String} 
};

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

namespace Example
{
    public class ageRatingsByRatingExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new AgeRatingsApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category   = category  _example;  // String |  (optional) 
            var descriptions = descriptions_example;  // String |  (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.ageRatingsByRating(apiecoKey, category  , descriptions);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AgeRatingsApi.ageRatingsByRating: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\AgeRatingsApi();
$apiecoKey = apiecoKey_example; // String | 
$category   = category  _example; // String | 
$descriptions = descriptions_example; // String | 

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::AgeRatingsApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category   = category  _example; # String | 
my $descriptions = descriptions_example; # String | 

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AgeRatingsApi()
apiecoKey = apiecoKey_example # String | 
category   = category  _example # String |  (optional)
descriptions = descriptions_example # String |  (optional)

try: 
    api_response = api_instance.age_ratings_by_rating(apiecoKey, category  =category  , descriptions=descriptions)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AgeRatingsApi->ageRatingsByRating: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
descriptions
String

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


AlternativeNames

alternativeNames

Alternative and international game titles


/alternative_names

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/alternative_names?comment  =&game=&name  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AlternativeNamesApi;

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

public class AlternativeNamesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        AlternativeNamesApi apiInstance = new AlternativeNamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String comment   = comment  _example; // String | A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc)
        String game = game_example; // String | The game this alternative name is associated with
        String name   = name  _example; // String | An alternative name
        try {
            array[inline_response_200] result = apiInstance.alternativeNames(apiecoKey, comment  , game, name  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AlternativeNamesApi#alternativeNames");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AlternativeNamesApi;

public class AlternativeNamesApiExample {

    public static void main(String[] args) {
        AlternativeNamesApi apiInstance = new AlternativeNamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String comment   = comment  _example; // String | A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc)
        String game = game_example; // String | The game this alternative name is associated with
        String name   = name  _example; // String | An alternative name
        try {
            array[inline_response_200] result = apiInstance.alternativeNames(apiecoKey, comment  , game, name  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AlternativeNamesApi#alternativeNames");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *comment   = comment  _example; // A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc) (optional)
String *game = game_example; // The game this alternative name is associated with (optional)
String *name   = name  _example; // An alternative name (optional)

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

[apiInstance alternativeNamesWith:apiecoKey
    comment  :comment  
    game:game
    name  :name  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.AlternativeNamesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'comment  ': comment  _example, // {String} A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc)
  'game': game_example, // {String} The game this alternative name is associated with
  'name  ': name  _example // {String} An alternative name
};

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

namespace Example
{
    public class alternativeNamesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new AlternativeNamesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var comment   = comment  _example;  // String | A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc) (optional) 
            var game = game_example;  // String | The game this alternative name is associated with (optional) 
            var name   = name  _example;  // String | An alternative name (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.alternativeNames(apiecoKey, comment  , game, name  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AlternativeNamesApi.alternativeNames: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\AlternativeNamesApi();
$apiecoKey = apiecoKey_example; // String | 
$comment   = comment  _example; // String | A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc)
$game = game_example; // String | The game this alternative name is associated with
$name   = name  _example; // String | An alternative name

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::AlternativeNamesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $comment   = comment  _example; # String | A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc)
my $game = game_example; # String | The game this alternative name is associated with
my $name   = name  _example; # String | An alternative name

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AlternativeNamesApi()
apiecoKey = apiecoKey_example # String | 
comment   = comment  _example # String | A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc) (optional)
game = game_example # String | The game this alternative name is associated with (optional)
name   = name  _example # String | An alternative name (optional)

try: 
    api_response = api_instance.alternative_names(apiecoKey, comment  =comment  , game=game, name  =name  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AlternativeNamesApi->alternativeNames: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
comment
String
A description of what kind of alternative name it is (Acronym, Working title, Japanese title etc)
game
String
The game this alternative name is associated with
name
String
An alternative name

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


ArtWorks

artworks

official artworks (resolution and aspect ratio may vary)


/artworks

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/artworks?alpha_channel  =&animated=&game  =&height  =&image_id=&url  =&width  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ArtWorksApi;

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

public class ArtWorksApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ArtWorksApi apiInstance = new ArtWorksApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean alphaChannel   = true; // Boolean | 
        Boolean animated = true; // Boolean | 
        Integer game   = 56; // Integer | The game this artwork is associated with
        Integer height   = 56; // Integer | The height of the image in pixels
        String imageId = imageId_example; // String | The ID of the image used to construct an IGDB image link
        String url   = url  _example; // String | The website address (URL) of the item
        Integer width   = 56; // Integer | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.artworks(apiecoKey, alphaChannel  , animated, game  , height  , imageId, url  , width  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtWorksApi#artworks");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ArtWorksApi;

public class ArtWorksApiExample {

    public static void main(String[] args) {
        ArtWorksApi apiInstance = new ArtWorksApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean alphaChannel   = true; // Boolean | 
        Boolean animated = true; // Boolean | 
        Integer game   = 56; // Integer | The game this artwork is associated with
        Integer height   = 56; // Integer | The height of the image in pixels
        String imageId = imageId_example; // String | The ID of the image used to construct an IGDB image link
        String url   = url  _example; // String | The website address (URL) of the item
        Integer width   = 56; // Integer | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.artworks(apiecoKey, alphaChannel  , animated, game  , height  , imageId, url  , width  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtWorksApi#artworks");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
Boolean *alphaChannel   = true; //  (optional)
Boolean *animated = true; //  (optional)
Integer *game   = 56; // The game this artwork is associated with (optional)
Integer *height   = 56; // The height of the image in pixels (optional)
String *imageId = imageId_example; // The ID of the image used to construct an IGDB image link (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)
Integer *width   = 56; // The width of the image in pixels (optional)

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

[apiInstance artworksWith:apiecoKey
    alphaChannel  :alphaChannel  
    animated:animated
    game  :game  
    height  :height  
    imageId:imageId
    url  :url  
    width  :width  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ArtWorksApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'alphaChannel  ': true, // {Boolean} 
  'animated': true, // {Boolean} 
  'game  ': 56, // {Integer} The game this artwork is associated with
  'height  ': 56, // {Integer} The height of the image in pixels
  'imageId': imageId_example, // {String} The ID of the image used to construct an IGDB image link
  'url  ': url  _example, // {String} The website address (URL) of the item
  'width  ': 56 // {Integer} The width of the image in pixels
};

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

namespace Example
{
    public class artworksExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ArtWorksApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var alphaChannel   = true;  // Boolean |  (optional) 
            var animated = true;  // Boolean |  (optional) 
            var game   = 56;  // Integer | The game this artwork is associated with (optional) 
            var height   = 56;  // Integer | The height of the image in pixels (optional) 
            var imageId = imageId_example;  // String | The ID of the image used to construct an IGDB image link (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 
            var width   = 56;  // Integer | The width of the image in pixels (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.artworks(apiecoKey, alphaChannel  , animated, game  , height  , imageId, url  , width  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ArtWorksApi.artworks: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ArtWorksApi();
$apiecoKey = apiecoKey_example; // String | 
$alphaChannel   = true; // Boolean | 
$animated = true; // Boolean | 
$game   = 56; // Integer | The game this artwork is associated with
$height   = 56; // Integer | The height of the image in pixels
$imageId = imageId_example; // String | The ID of the image used to construct an IGDB image link
$url   = url  _example; // String | The website address (URL) of the item
$width   = 56; // Integer | The width of the image in pixels

try {
    $result = $api_instance->artworks($apiecoKey, $alphaChannel  , $animated, $game  , $height  , $imageId, $url  , $width  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ArtWorksApi->artworks: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ArtWorksApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ArtWorksApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $alphaChannel   = true; # Boolean | 
my $animated = true; # Boolean | 
my $game   = 56; # Integer | The game this artwork is associated with
my $height   = 56; # Integer | The height of the image in pixels
my $imageId = imageId_example; # String | The ID of the image used to construct an IGDB image link
my $url   = url  _example; # String | The website address (URL) of the item
my $width   = 56; # Integer | The width of the image in pixels

eval { 
    my $result = $api_instance->artworks(apiecoKey => $apiecoKey, alphaChannel   => $alphaChannel  , animated => $animated, game   => $game  , height   => $height  , imageId => $imageId, url   => $url  , width   => $width  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ArtWorksApi->artworks: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ArtWorksApi()
apiecoKey = apiecoKey_example # String | 
alphaChannel   = true # Boolean |  (optional)
animated = true # Boolean |  (optional)
game   = 56 # Integer | The game this artwork is associated with (optional)
height   = 56 # Integer | The height of the image in pixels (optional)
imageId = imageId_example # String | The ID of the image used to construct an IGDB image link (optional)
url   = url  _example # String | The website address (URL) of the item (optional)
width   = 56 # Integer | The width of the image in pixels (optional)

try: 
    api_response = api_instance.artworks(apiecoKey, alphaChannel  =alphaChannel  , animated=animated, game  =game  , height  =height  , imageId=imageId, url  =url  , width  =width  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ArtWorksApi->artworks: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
alpha_channel
Boolean
animated
Boolean
game
Integer
The game this artwork is associated with
height
Integer
The height of the image in pixels
image_id
String
The ID of the image used to construct an IGDB image link
url
String
The website address (URL) of the item
width
Integer
The width of the image in pixels

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Characters

characters

Video game characters


/characters

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/characters?akas  =&country_name=&created_at  =&description  =&games=&gender  =&mug_shot  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CharactersApi;

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

public class CharactersApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        CharactersApi apiInstance = new CharactersApi();
        String apiecoKey = apiecoKey_example; // String | 
        array[String] akas   = ; // array[String] | Alternative names for a character
        String countryName = countryName_example; // String | A characters country of origin
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String description   = description  _example; // String | A text describing a character
        array[String] games = ; // array[String] | 
        String gender   = gender  _example; // String | 
        String mugShot   = mugShot  _example; // String | An image depciting a character
        try {
            array[inline_response_200] result = apiInstance.characters(apiecoKey, akas  , countryName, createdAt  , description  , games, gender  , mugShot  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CharactersApi#characters");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CharactersApi;

public class CharactersApiExample {

    public static void main(String[] args) {
        CharactersApi apiInstance = new CharactersApi();
        String apiecoKey = apiecoKey_example; // String | 
        array[String] akas   = ; // array[String] | Alternative names for a character
        String countryName = countryName_example; // String | A characters country of origin
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String description   = description  _example; // String | A text describing a character
        array[String] games = ; // array[String] | 
        String gender   = gender  _example; // String | 
        String mugShot   = mugShot  _example; // String | An image depciting a character
        try {
            array[inline_response_200] result = apiInstance.characters(apiecoKey, akas  , countryName, createdAt  , description  , games, gender  , mugShot  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CharactersApi#characters");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
array[String] *akas   = ; // Alternative names for a character (optional)
String *countryName = countryName_example; // A characters country of origin (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *description   = description  _example; // A text describing a character (optional)
array[String] *games = ; //  (optional)
String *gender   = gender  _example; //  (optional)
String *mugShot   = mugShot  _example; // An image depciting a character (optional)

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

[apiInstance charactersWith:apiecoKey
    akas  :akas  
    countryName:countryName
    createdAt  :createdAt  
    description  :description  
    games:games
    gender  :gender  
    mugShot  :mugShot  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.CharactersApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'akas  ': , // {array[String]} Alternative names for a character
  'countryName': countryName_example, // {String} A characters country of origin
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'description  ': description  _example, // {String} A text describing a character
  'games': , // {array[String]} 
  'gender  ': gender  _example, // {String} 
  'mugShot  ': mugShot  _example // {String} An image depciting a character
};

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

namespace Example
{
    public class charactersExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new CharactersApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var akas   = new array[String](); // array[String] | Alternative names for a character (optional) 
            var countryName = countryName_example;  // String | A characters country of origin (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var description   = description  _example;  // String | A text describing a character (optional) 
            var games = new array[String](); // array[String] |  (optional) 
            var gender   = gender  _example;  // String |  (optional) 
            var mugShot   = mugShot  _example;  // String | An image depciting a character (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.characters(apiecoKey, akas  , countryName, createdAt  , description  , games, gender  , mugShot  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CharactersApi.characters: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\CharactersApi();
$apiecoKey = apiecoKey_example; // String | 
$akas   = ; // array[String] | Alternative names for a character
$countryName = countryName_example; // String | A characters country of origin
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$description   = description  _example; // String | A text describing a character
$games = ; // array[String] | 
$gender   = gender  _example; // String | 
$mugShot   = mugShot  _example; // String | An image depciting a character

try {
    $result = $api_instance->characters($apiecoKey, $akas  , $countryName, $createdAt  , $description  , $games, $gender  , $mugShot  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CharactersApi->characters: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CharactersApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::CharactersApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $akas   = []; # array[String] | Alternative names for a character
my $countryName = countryName_example; # String | A characters country of origin
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $description   = description  _example; # String | A text describing a character
my $games = []; # array[String] | 
my $gender   = gender  _example; # String | 
my $mugShot   = mugShot  _example; # String | An image depciting a character

eval { 
    my $result = $api_instance->characters(apiecoKey => $apiecoKey, akas   => $akas  , countryName => $countryName, createdAt   => $createdAt  , description   => $description  , games => $games, gender   => $gender  , mugShot   => $mugShot  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CharactersApi->characters: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.CharactersApi()
apiecoKey = apiecoKey_example # String | 
akas   =  # array[String] | Alternative names for a character (optional)
countryName = countryName_example # String | A characters country of origin (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
description   = description  _example # String | A text describing a character (optional)
games =  # array[String] |  (optional)
gender   = gender  _example # String |  (optional)
mugShot   = mugShot  _example # String | An image depciting a character (optional)

try: 
    api_response = api_instance.characters(apiecoKey, akas  =akas  , countryName=countryName, createdAt  =createdAt  , description  =description  , games=games, gender  =gender  , mugShot  =mugShot  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CharactersApi->characters: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
akas
array[String]
Alternative names for a character
country_name
String
A characters country of origin
created_at
String
Date this was initially added to the IGDB database
description
String
A text describing a character
games
array[String]
gender
String
mug_shot
String
An image depciting a character

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


charactersMugShuts

Images depicting game characters


/character_mug_shut

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/character_mug_shut?alpha_channel=&animated  =&height=&image_id  =&url  =&width="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CharactersApi;

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

public class CharactersApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        CharactersApi apiInstance = new CharactersApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean alphaChannel = true; // Boolean | 
        Boolean animated   = true; // Boolean | Alternative names for a character
        Integer height = 56; // Integer | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url   = url  _example; // String | The website address (URL) of the item
        Integer width = 56; // Integer | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.charactersMugShuts(apiecoKey, alphaChannel, animated  , height, imageId  , url  , width);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CharactersApi#charactersMugShuts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CharactersApi;

public class CharactersApiExample {

    public static void main(String[] args) {
        CharactersApi apiInstance = new CharactersApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean alphaChannel = true; // Boolean | 
        Boolean animated   = true; // Boolean | Alternative names for a character
        Integer height = 56; // Integer | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url   = url  _example; // String | The website address (URL) of the item
        Integer width = 56; // Integer | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.charactersMugShuts(apiecoKey, alphaChannel, animated  , height, imageId  , url  , width);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CharactersApi#charactersMugShuts");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
Boolean *alphaChannel = true; //  (optional)
Boolean *animated   = true; // Alternative names for a character (optional)
Integer *height = 56; // The height of the image in pixels (optional)
String *imageId   = imageId  _example; // The ID of the image used to construct an IGDB image link (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)
Integer *width = 56; // The width of the image in pixels (optional)

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

[apiInstance charactersMugShutsWith:apiecoKey
    alphaChannel:alphaChannel
    animated  :animated  
    height:height
    imageId  :imageId  
    url  :url  
    width:width
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.CharactersApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'alphaChannel': true, // {Boolean} 
  'animated  ': true, // {Boolean} Alternative names for a character
  'height': 56, // {Integer} The height of the image in pixels
  'imageId  ': imageId  _example, // {String} The ID of the image used to construct an IGDB image link
  'url  ': url  _example, // {String} The website address (URL) of the item
  'width': 56 // {Integer} The width of the image in pixels
};

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

namespace Example
{
    public class charactersMugShutsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new CharactersApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var alphaChannel = true;  // Boolean |  (optional) 
            var animated   = true;  // Boolean | Alternative names for a character (optional) 
            var height = 56;  // Integer | The height of the image in pixels (optional) 
            var imageId   = imageId  _example;  // String | The ID of the image used to construct an IGDB image link (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 
            var width = 56;  // Integer | The width of the image in pixels (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.charactersMugShuts(apiecoKey, alphaChannel, animated  , height, imageId  , url  , width);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CharactersApi.charactersMugShuts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\CharactersApi();
$apiecoKey = apiecoKey_example; // String | 
$alphaChannel = true; // Boolean | 
$animated   = true; // Boolean | Alternative names for a character
$height = 56; // Integer | The height of the image in pixels
$imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
$url   = url  _example; // String | The website address (URL) of the item
$width = 56; // Integer | The width of the image in pixels

try {
    $result = $api_instance->charactersMugShuts($apiecoKey, $alphaChannel, $animated  , $height, $imageId  , $url  , $width);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CharactersApi->charactersMugShuts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CharactersApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::CharactersApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $alphaChannel = true; # Boolean | 
my $animated   = true; # Boolean | Alternative names for a character
my $height = 56; # Integer | The height of the image in pixels
my $imageId   = imageId  _example; # String | The ID of the image used to construct an IGDB image link
my $url   = url  _example; # String | The website address (URL) of the item
my $width = 56; # Integer | The width of the image in pixels

eval { 
    my $result = $api_instance->charactersMugShuts(apiecoKey => $apiecoKey, alphaChannel => $alphaChannel, animated   => $animated  , height => $height, imageId   => $imageId  , url   => $url  , width => $width);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CharactersApi->charactersMugShuts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.CharactersApi()
apiecoKey = apiecoKey_example # String | 
alphaChannel = true # Boolean |  (optional)
animated   = true # Boolean | Alternative names for a character (optional)
height = 56 # Integer | The height of the image in pixels (optional)
imageId   = imageId  _example # String | The ID of the image used to construct an IGDB image link (optional)
url   = url  _example # String | The website address (URL) of the item (optional)
width = 56 # Integer | The width of the image in pixels (optional)

try: 
    api_response = api_instance.characters_mug_shuts(apiecoKey, alphaChannel=alphaChannel, animated  =animated  , height=height, imageId  =imageId  , url  =url  , width=width)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CharactersApi->charactersMugShuts: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
alpha_channel
Boolean
animated
Boolean
Alternative names for a character
height
Integer
The height of the image in pixels
image_id
String
The ID of the image used to construct an IGDB image link
url
String
The website address (URL) of the item
width
Integer
The width of the image in pixels

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Collections

collections

Collection, AKA Series


/collections

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/collections?created_at=&games  =&slug=&updated_at  =&url  =&name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CollectionsApi;

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

public class CollectionsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        CollectionsApi apiInstance = new CollectionsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        array[String] games   = ; // array[String] | The games that are associated with this collection
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        String name = name_example; // String | Umbrella term for a collection of games
        try {
            array[inline_response_200] result = apiInstance.collections(apiecoKey, createdAt, games  , slug, updatedAt  , url  , name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionsApi#collections");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CollectionsApi;

public class CollectionsApiExample {

    public static void main(String[] args) {
        CollectionsApi apiInstance = new CollectionsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        array[String] games   = ; // array[String] | The games that are associated with this collection
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        String name = name_example; // String | Umbrella term for a collection of games
        try {
            array[inline_response_200] result = apiInstance.collections(apiecoKey, createdAt, games  , slug, updatedAt  , url  , name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionsApi#collections");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
array[String] *games   = ; // The games that are associated with this collection (optional)
String *slug = slug_example; // A url-safe, unique, lower-case version of the name (optional)
String *updatedAt   = updatedAt  _example; // The last date this entry was updated in the IGDB database (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)
String *name = name_example; // Umbrella term for a collection of games (optional)

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

[apiInstance collectionsWith:apiecoKey
    createdAt:createdAt
    games  :games  
    slug:slug
    updatedAt  :updatedAt  
    url  :url  
    name:name
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.CollectionsApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'games  ': , // {array[String]} The games that are associated with this collection
  'slug': slug_example, // {String} A url-safe, unique, lower-case version of the name
  'updatedAt  ': updatedAt  _example, // {String} The last date this entry was updated in the IGDB database
  'url  ': url  _example, // {String} The website address (URL) of the item
  'name': name_example // {String} Umbrella term for a collection of games
};

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

namespace Example
{
    public class collectionsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new CollectionsApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var games   = new array[String](); // array[String] | The games that are associated with this collection (optional) 
            var slug = slug_example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var updatedAt   = updatedAt  _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 
            var name = name_example;  // String | Umbrella term for a collection of games (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.collections(apiecoKey, createdAt, games  , slug, updatedAt  , url  , name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CollectionsApi.collections: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\CollectionsApi();
$apiecoKey = apiecoKey_example; // String | 
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$games   = ; // array[String] | The games that are associated with this collection
$slug = slug_example; // String | A url-safe, unique, lower-case version of the name
$updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
$url   = url  _example; // String | The website address (URL) of the item
$name = name_example; // String | Umbrella term for a collection of games

try {
    $result = $api_instance->collections($apiecoKey, $createdAt, $games  , $slug, $updatedAt  , $url  , $name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CollectionsApi->collections: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CollectionsApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::CollectionsApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $games   = []; # array[String] | The games that are associated with this collection
my $slug = slug_example; # String | A url-safe, unique, lower-case version of the name
my $updatedAt   = updatedAt  _example; # String | The last date this entry was updated in the IGDB database
my $url   = url  _example; # String | The website address (URL) of the item
my $name = name_example; # String | Umbrella term for a collection of games

eval { 
    my $result = $api_instance->collections(apiecoKey => $apiecoKey, createdAt => $createdAt, games   => $games  , slug => $slug, updatedAt   => $updatedAt  , url   => $url  , name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CollectionsApi->collections: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.CollectionsApi()
apiecoKey = apiecoKey_example # String | 
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
games   =  # array[String] | The games that are associated with this collection (optional)
slug = slug_example # String | A url-safe, unique, lower-case version of the name (optional)
updatedAt   = updatedAt  _example # String | The last date this entry was updated in the IGDB database (optional)
url   = url  _example # String | The website address (URL) of the item (optional)
name = name_example # String | Umbrella term for a collection of games (optional)

try: 
    api_response = api_instance.collections(apiecoKey, createdAt=createdAt, games  =games  , slug=slug, updatedAt  =updatedAt  , url  =url  , name=name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CollectionsApi->collections: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
created_at
String
Date this was initially added to the IGDB database
games
array[String]
The games that are associated with this collection
slug
String
A url-safe, unique, lower-case version of the name
updated_at
String
The last date this entry was updated in the IGDB database
url
String
The website address (URL) of the item
name
String
Umbrella term for a collection of games

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Comapany

companies

Video game companies. Both publishers & developers


/companies

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/companies?change_date=&changed_company_id  =&country=&created_at  =&description    =&developed=&parent  =&logo    =&name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComapanyApi;

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

public class ComapanyApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String changeDate = changeDate_example; // String | The data when a company got a new ID
        array[String] changedCompanyId   = ; // array[String] | The new ID for a company that has gone through a merger or restructuring
        String country = country_example; // String | ISO 3166-1 country code
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String description     = description    _example; // String | A free text description of a company
        array[String] developed = ; // array[String] | An array of games that a company has developed
        String parent   = parent  _example; // String | A company with a controlling interest in a specific company
        String logo     = logo    _example; // String | The company’s logo
        String name = name_example; // String | Umbrella term for a collection of games
        try {
            array[inline_response_200] result = apiInstance.companies(apiecoKey, changeDate, changedCompanyId  , country, createdAt  , description    , developed, parent  , logo    , name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#companies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComapanyApi;

public class ComapanyApiExample {

    public static void main(String[] args) {
        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String changeDate = changeDate_example; // String | The data when a company got a new ID
        array[String] changedCompanyId   = ; // array[String] | The new ID for a company that has gone through a merger or restructuring
        String country = country_example; // String | ISO 3166-1 country code
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String description     = description    _example; // String | A free text description of a company
        array[String] developed = ; // array[String] | An array of games that a company has developed
        String parent   = parent  _example; // String | A company with a controlling interest in a specific company
        String logo     = logo    _example; // String | The company’s logo
        String name = name_example; // String | Umbrella term for a collection of games
        try {
            array[inline_response_200] result = apiInstance.companies(apiecoKey, changeDate, changedCompanyId  , country, createdAt  , description    , developed, parent  , logo    , name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#companies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *changeDate = changeDate_example; // The data when a company got a new ID (optional)
array[String] *changedCompanyId   = ; // The new ID for a company that has gone through a merger or restructuring (optional)
String *country = country_example; // ISO 3166-1 country code (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *description     = description    _example; // A free text description of a company (optional)
array[String] *developed = ; // An array of games that a company has developed (optional)
String *parent   = parent  _example; // A company with a controlling interest in a specific company (optional)
String *logo     = logo    _example; // The company’s logo (optional)
String *name = name_example; // Umbrella term for a collection of games (optional)

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

[apiInstance companiesWith:apiecoKey
    changeDate:changeDate
    changedCompanyId  :changedCompanyId  
    country:country
    createdAt  :createdAt  
    description    :description    
    developed:developed
    parent  :parent  
    logo    :logo    
    name:name
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ComapanyApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'changeDate': changeDate_example, // {String} The data when a company got a new ID
  'changedCompanyId  ': , // {array[String]} The new ID for a company that has gone through a merger or restructuring
  'country': country_example, // {String} ISO 3166-1 country code
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'description    ': description    _example, // {String} A free text description of a company
  'developed': , // {array[String]} An array of games that a company has developed
  'parent  ': parent  _example, // {String} A company with a controlling interest in a specific company
  'logo    ': logo    _example, // {String} The company’s logo
  'name': name_example // {String} Umbrella term for a collection of games
};

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

namespace Example
{
    public class companiesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ComapanyApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var changeDate = changeDate_example;  // String | The data when a company got a new ID (optional) 
            var changedCompanyId   = new array[String](); // array[String] | The new ID for a company that has gone through a merger or restructuring (optional) 
            var country = country_example;  // String | ISO 3166-1 country code (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var description     = description    _example;  // String | A free text description of a company (optional) 
            var developed = new array[String](); // array[String] | An array of games that a company has developed (optional) 
            var parent   = parent  _example;  // String | A company with a controlling interest in a specific company (optional) 
            var logo     = logo    _example;  // String | The company’s logo (optional) 
            var name = name_example;  // String | Umbrella term for a collection of games (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.companies(apiecoKey, changeDate, changedCompanyId  , country, createdAt  , description    , developed, parent  , logo    , name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComapanyApi.companies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ComapanyApi();
$apiecoKey = apiecoKey_example; // String | 
$changeDate = changeDate_example; // String | The data when a company got a new ID
$changedCompanyId   = ; // array[String] | The new ID for a company that has gone through a merger or restructuring
$country = country_example; // String | ISO 3166-1 country code
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$description     = description    _example; // String | A free text description of a company
$developed = ; // array[String] | An array of games that a company has developed
$parent   = parent  _example; // String | A company with a controlling interest in a specific company
$logo     = logo    _example; // String | The company’s logo
$name = name_example; // String | Umbrella term for a collection of games

try {
    $result = $api_instance->companies($apiecoKey, $changeDate, $changedCompanyId  , $country, $createdAt  , $description    , $developed, $parent  , $logo    , $name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComapanyApi->companies: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComapanyApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ComapanyApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $changeDate = changeDate_example; # String | The data when a company got a new ID
my $changedCompanyId   = []; # array[String] | The new ID for a company that has gone through a merger or restructuring
my $country = country_example; # String | ISO 3166-1 country code
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $description     = description    _example; # String | A free text description of a company
my $developed = []; # array[String] | An array of games that a company has developed
my $parent   = parent  _example; # String | A company with a controlling interest in a specific company
my $logo     = logo    _example; # String | The company’s logo
my $name = name_example; # String | Umbrella term for a collection of games

eval { 
    my $result = $api_instance->companies(apiecoKey => $apiecoKey, changeDate => $changeDate, changedCompanyId   => $changedCompanyId  , country => $country, createdAt   => $createdAt  , description     => $description    , developed => $developed, parent   => $parent  , logo     => $logo    , name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComapanyApi->companies: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ComapanyApi()
apiecoKey = apiecoKey_example # String | 
changeDate = changeDate_example # String | The data when a company got a new ID (optional)
changedCompanyId   =  # array[String] | The new ID for a company that has gone through a merger or restructuring (optional)
country = country_example # String | ISO 3166-1 country code (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
description     = description    _example # String | A free text description of a company (optional)
developed =  # array[String] | An array of games that a company has developed (optional)
parent   = parent  _example # String | A company with a controlling interest in a specific company (optional)
logo     = logo    _example # String | The company’s logo (optional)
name = name_example # String | Umbrella term for a collection of games (optional)

try: 
    api_response = api_instance.companies(apiecoKey, changeDate=changeDate, changedCompanyId  =changedCompanyId  , country=country, createdAt  =createdAt  , description    =description    , developed=developed, parent  =parent  , logo    =logo    , name=name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComapanyApi->companies: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
change_date
String
The data when a company got a new ID
changed_company_id
array[String]
The new ID for a company that has gone through a merger or restructuring
country
String
ISO 3166-1 country code
created_at
String
Date this was initially added to the IGDB database
description
String
A free text description of a company
developed
array[String]
An array of games that a company has developed
parent
String
A company with a controlling interest in a specific company
logo
name
String
Umbrella term for a collection of games

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


companiyLogos

Video game companies. Both publishers & developers


/companiy_logos

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/companiy_logos?alpha_channel=&animated  =&height=&image_id  =&url=&width  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComapanyApi;

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

public class ComapanyApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        array[String] animated   = ; // array[String] | 
        String height = height_example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.companiyLogos(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#companiyLogos");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComapanyApi;

public class ComapanyApiExample {

    public static void main(String[] args) {
        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        array[String] animated   = ; // array[String] | 
        String height = height_example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.companiyLogos(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#companiyLogos");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *alphaChannel = alphaChannel_example; //  (optional)
array[String] *animated   = ; //  (optional)
String *height = height_example; // The height of the image in pixels (optional)
String *imageId   = imageId  _example; // The ID of the image used to construct an IGDB image link (optional)
String *url = url_example; // The website address (URL) of the item (optional)
String *width   = width  _example; // The width of the image in pixels (optional)

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

[apiInstance companiyLogosWith:apiecoKey
    alphaChannel:alphaChannel
    animated  :animated  
    height:height
    imageId  :imageId  
    url:url
    width  :width  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ComapanyApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'alphaChannel': alphaChannel_example, // {String} 
  'animated  ': , // {array[String]} 
  'height': height_example, // {String} The height of the image in pixels
  'imageId  ': imageId  _example, // {String} The ID of the image used to construct an IGDB image link
  'url': url_example, // {String} The website address (URL) of the item
  'width  ': width  _example // {String} The width of the image in pixels
};

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

namespace Example
{
    public class companiyLogosExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ComapanyApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var alphaChannel = alphaChannel_example;  // String |  (optional) 
            var animated   = new array[String](); // array[String] |  (optional) 
            var height = height_example;  // String | The height of the image in pixels (optional) 
            var imageId   = imageId  _example;  // String | The ID of the image used to construct an IGDB image link (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 
            var width   = width  _example;  // String | The width of the image in pixels (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.companiyLogos(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComapanyApi.companiyLogos: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ComapanyApi();
$apiecoKey = apiecoKey_example; // String | 
$alphaChannel = alphaChannel_example; // String | 
$animated   = ; // array[String] | 
$height = height_example; // String | The height of the image in pixels
$imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
$url = url_example; // String | The website address (URL) of the item
$width   = width  _example; // String | The width of the image in pixels

try {
    $result = $api_instance->companiyLogos($apiecoKey, $alphaChannel, $animated  , $height, $imageId  , $url, $width  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComapanyApi->companiyLogos: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComapanyApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ComapanyApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $alphaChannel = alphaChannel_example; # String | 
my $animated   = []; # array[String] | 
my $height = height_example; # String | The height of the image in pixels
my $imageId   = imageId  _example; # String | The ID of the image used to construct an IGDB image link
my $url = url_example; # String | The website address (URL) of the item
my $width   = width  _example; # String | The width of the image in pixels

eval { 
    my $result = $api_instance->companiyLogos(apiecoKey => $apiecoKey, alphaChannel => $alphaChannel, animated   => $animated  , height => $height, imageId   => $imageId  , url => $url, width   => $width  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComapanyApi->companiyLogos: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ComapanyApi()
apiecoKey = apiecoKey_example # String | 
alphaChannel = alphaChannel_example # String |  (optional)
animated   =  # array[String] |  (optional)
height = height_example # String | The height of the image in pixels (optional)
imageId   = imageId  _example # String | The ID of the image used to construct an IGDB image link (optional)
url = url_example # String | The website address (URL) of the item (optional)
width   = width  _example # String | The width of the image in pixels (optional)

try: 
    api_response = api_instance.companiy_logos(apiecoKey, alphaChannel=alphaChannel, animated  =animated  , height=height, imageId  =imageId  , url=url, width  =width  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComapanyApi->companiyLogos: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
alpha_channel
String
animated
array[String]
height
String
The height of the image in pixels
image_id
String
The ID of the image used to construct an IGDB image link
url
String
The website address (URL) of the item
width
String
The width of the image in pixels

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


companiyWebsites

Company Website


/company_websites

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/company_websites?category=&trusted  =&url="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComapanyApi;

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

public class ComapanyApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String trusted   = trusted  _example; // String | 
        String url = url_example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.companiyWebsites(apiecoKey, category, trusted  , url);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#companiyWebsites");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComapanyApi;

public class ComapanyApiExample {

    public static void main(String[] args) {
        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String trusted   = trusted  _example; // String | 
        String url = url_example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.companiyWebsites(apiecoKey, category, trusted  , url);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#companiyWebsites");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category = category_example; // The service this website links to (optional)
String *trusted   = trusted  _example; //  (optional)
String *url = url_example; // The website address (URL) of the item (optional)

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

[apiInstance companiyWebsitesWith:apiecoKey
    category:category
    trusted  :trusted  
    url:url
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ComapanyApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category': category_example, // {String} The service this website links to
  'trusted  ': trusted  _example, // {String} 
  'url': url_example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class companiyWebsitesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ComapanyApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category = category_example;  // String | The service this website links to (optional) 
            var trusted   = trusted  _example;  // String |  (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.companiyWebsites(apiecoKey, category, trusted  , url);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComapanyApi.companiyWebsites: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ComapanyApi();
$apiecoKey = apiecoKey_example; // String | 
$category = category_example; // String | The service this website links to
$trusted   = trusted  _example; // String | 
$url = url_example; // String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ComapanyApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category = category_example; # String | The service this website links to
my $trusted   = trusted  _example; # String | 
my $url = url_example; # String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ComapanyApi()
apiecoKey = apiecoKey_example # String | 
category = category_example # String | The service this website links to (optional)
trusted   = trusted  _example # String |  (optional)
url = url_example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.companiy_websites(apiecoKey, category=category, trusted  =trusted  , url=url)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComapanyApi->companiyWebsites: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
The service this website links to
trusted
String
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


covers

The cover art of games


/covers

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/covers?alpha_channel=&animated  =&height=&image_id  =&url=&width  =&game  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ComapanyApi;

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

public class ComapanyApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        array[String] animated   = ; // array[String] | 
        String height = height_example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        String game   = game  _example; // String | The game this cover is associated with
        try {
            array[inline_response_200] result = apiInstance.covers(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  , game  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#covers");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ComapanyApi;

public class ComapanyApiExample {

    public static void main(String[] args) {
        ComapanyApi apiInstance = new ComapanyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        array[String] animated   = ; // array[String] | 
        String height = height_example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        String game   = game  _example; // String | The game this cover is associated with
        try {
            array[inline_response_200] result = apiInstance.covers(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  , game  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ComapanyApi#covers");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *alphaChannel = alphaChannel_example; //  (optional)
array[String] *animated   = ; //  (optional)
String *height = height_example; // The height of the image in pixels (optional)
String *imageId   = imageId  _example; // The ID of the image used to construct an IGDB image link (optional)
String *url = url_example; // The website address (URL) of the item (optional)
String *width   = width  _example; // The width of the image in pixels (optional)
String *game   = game  _example; // The game this cover is associated with (optional)

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

[apiInstance coversWith:apiecoKey
    alphaChannel:alphaChannel
    animated  :animated  
    height:height
    imageId  :imageId  
    url:url
    width  :width  
    game  :game  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ComapanyApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'alphaChannel': alphaChannel_example, // {String} 
  'animated  ': , // {array[String]} 
  'height': height_example, // {String} The height of the image in pixels
  'imageId  ': imageId  _example, // {String} The ID of the image used to construct an IGDB image link
  'url': url_example, // {String} The website address (URL) of the item
  'width  ': width  _example, // {String} The width of the image in pixels
  'game  ': game  _example // {String} The game this cover is associated with
};

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

namespace Example
{
    public class coversExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ComapanyApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var alphaChannel = alphaChannel_example;  // String |  (optional) 
            var animated   = new array[String](); // array[String] |  (optional) 
            var height = height_example;  // String | The height of the image in pixels (optional) 
            var imageId   = imageId  _example;  // String | The ID of the image used to construct an IGDB image link (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 
            var width   = width  _example;  // String | The width of the image in pixels (optional) 
            var game   = game  _example;  // String | The game this cover is associated with (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.covers(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  , game  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ComapanyApi.covers: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ComapanyApi();
$apiecoKey = apiecoKey_example; // String | 
$alphaChannel = alphaChannel_example; // String | 
$animated   = ; // array[String] | 
$height = height_example; // String | The height of the image in pixels
$imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
$url = url_example; // String | The website address (URL) of the item
$width   = width  _example; // String | The width of the image in pixels
$game   = game  _example; // String | The game this cover is associated with

try {
    $result = $api_instance->covers($apiecoKey, $alphaChannel, $animated  , $height, $imageId  , $url, $width  , $game  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ComapanyApi->covers: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ComapanyApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ComapanyApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $alphaChannel = alphaChannel_example; # String | 
my $animated   = []; # array[String] | 
my $height = height_example; # String | The height of the image in pixels
my $imageId   = imageId  _example; # String | The ID of the image used to construct an IGDB image link
my $url = url_example; # String | The website address (URL) of the item
my $width   = width  _example; # String | The width of the image in pixels
my $game   = game  _example; # String | The game this cover is associated with

eval { 
    my $result = $api_instance->covers(apiecoKey => $apiecoKey, alphaChannel => $alphaChannel, animated   => $animated  , height => $height, imageId   => $imageId  , url => $url, width   => $width  , game   => $game  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ComapanyApi->covers: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ComapanyApi()
apiecoKey = apiecoKey_example # String | 
alphaChannel = alphaChannel_example # String |  (optional)
animated   =  # array[String] |  (optional)
height = height_example # String | The height of the image in pixels (optional)
imageId   = imageId  _example # String | The ID of the image used to construct an IGDB image link (optional)
url = url_example # String | The website address (URL) of the item (optional)
width   = width  _example # String | The width of the image in pixels (optional)
game   = game  _example # String | The game this cover is associated with (optional)

try: 
    api_response = api_instance.covers(apiecoKey, alphaChannel=alphaChannel, animated  =animated  , height=height, imageId  =imageId  , url=url, width  =width  , game  =game  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ComapanyApi->covers: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
alpha_channel
String
animated
array[String]
height
String
The height of the image in pixels
image_id
String
The ID of the image used to construct an IGDB image link
url
String
The website address (URL) of the item
width
String
The width of the image in pixels
game
String
The game this cover is associated with

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


ExternalGame

externalGames

Game IDs on other services


/external_games

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/external_games?name=&uid  =&updated_at=&year  =&url=&game  =&created_at ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ExternalGameApi;

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

public class ExternalGameApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ExternalGameApi apiInstance = new ExternalGameApi();
        String apiecoKey = apiecoKey_example; // String | 
        String name = name_example; // String | The name of the game according to the other service
        array[String] uid   = ; // array[String] | The other services ID for this game
        String updatedAt = updatedAt_example; // String | The last date this entry was updated in the IGDB database
        String year   = year  _example; // String | The year in full (2018)
        String url = url_example; // String | The website address (URL) of the item
        String game   = game  _example; // String | The IGDB ID of the game
        String createdAt  = createdAt _example; // String | Date this was initially added to the IGDB database
        try {
            array[inline_response_200] result = apiInstance.externalGames(apiecoKey, name, uid  , updatedAt, year  , url, game  , createdAt );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ExternalGameApi#externalGames");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ExternalGameApi;

public class ExternalGameApiExample {

    public static void main(String[] args) {
        ExternalGameApi apiInstance = new ExternalGameApi();
        String apiecoKey = apiecoKey_example; // String | 
        String name = name_example; // String | The name of the game according to the other service
        array[String] uid   = ; // array[String] | The other services ID for this game
        String updatedAt = updatedAt_example; // String | The last date this entry was updated in the IGDB database
        String year   = year  _example; // String | The year in full (2018)
        String url = url_example; // String | The website address (URL) of the item
        String game   = game  _example; // String | The IGDB ID of the game
        String createdAt  = createdAt _example; // String | Date this was initially added to the IGDB database
        try {
            array[inline_response_200] result = apiInstance.externalGames(apiecoKey, name, uid  , updatedAt, year  , url, game  , createdAt );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ExternalGameApi#externalGames");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *name = name_example; // The name of the game according to the other service (optional)
array[String] *uid   = ; // The other services ID for this game (optional)
String *updatedAt = updatedAt_example; // The last date this entry was updated in the IGDB database (optional)
String *year   = year  _example; // The year in full (2018) (optional)
String *url = url_example; // The website address (URL) of the item (optional)
String *game   = game  _example; // The IGDB ID of the game (optional)
String *createdAt  = createdAt _example; // Date this was initially added to the IGDB database (optional)

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

[apiInstance externalGamesWith:apiecoKey
    name:name
    uid  :uid  
    updatedAt:updatedAt
    year  :year  
    url:url
    game  :game  
    createdAt :createdAt 
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ExternalGameApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'name': name_example, // {String} The name of the game according to the other service
  'uid  ': , // {array[String]} The other services ID for this game
  'updatedAt': updatedAt_example, // {String} The last date this entry was updated in the IGDB database
  'year  ': year  _example, // {String} The year in full (2018)
  'url': url_example, // {String} The website address (URL) of the item
  'game  ': game  _example, // {String} The IGDB ID of the game
  'createdAt ': createdAt _example // {String} Date this was initially added to the IGDB database
};

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

namespace Example
{
    public class externalGamesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ExternalGameApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var name = name_example;  // String | The name of the game according to the other service (optional) 
            var uid   = new array[String](); // array[String] | The other services ID for this game (optional) 
            var updatedAt = updatedAt_example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var year   = year  _example;  // String | The year in full (2018) (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 
            var game   = game  _example;  // String | The IGDB ID of the game (optional) 
            var createdAt  = createdAt _example;  // String | Date this was initially added to the IGDB database (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.externalGames(apiecoKey, name, uid  , updatedAt, year  , url, game  , createdAt );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ExternalGameApi.externalGames: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ExternalGameApi();
$apiecoKey = apiecoKey_example; // String | 
$name = name_example; // String | The name of the game according to the other service
$uid   = ; // array[String] | The other services ID for this game
$updatedAt = updatedAt_example; // String | The last date this entry was updated in the IGDB database
$year   = year  _example; // String | The year in full (2018)
$url = url_example; // String | The website address (URL) of the item
$game   = game  _example; // String | The IGDB ID of the game
$createdAt  = createdAt _example; // String | Date this was initially added to the IGDB database

try {
    $result = $api_instance->externalGames($apiecoKey, $name, $uid  , $updatedAt, $year  , $url, $game  , $createdAt );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ExternalGameApi->externalGames: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ExternalGameApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ExternalGameApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $name = name_example; # String | The name of the game according to the other service
my $uid   = []; # array[String] | The other services ID for this game
my $updatedAt = updatedAt_example; # String | The last date this entry was updated in the IGDB database
my $year   = year  _example; # String | The year in full (2018)
my $url = url_example; # String | The website address (URL) of the item
my $game   = game  _example; # String | The IGDB ID of the game
my $createdAt  = createdAt _example; # String | Date this was initially added to the IGDB database

eval { 
    my $result = $api_instance->externalGames(apiecoKey => $apiecoKey, name => $name, uid   => $uid  , updatedAt => $updatedAt, year   => $year  , url => $url, game   => $game  , createdAt  => $createdAt );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ExternalGameApi->externalGames: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ExternalGameApi()
apiecoKey = apiecoKey_example # String | 
name = name_example # String | The name of the game according to the other service (optional)
uid   =  # array[String] | The other services ID for this game (optional)
updatedAt = updatedAt_example # String | The last date this entry was updated in the IGDB database (optional)
year   = year  _example # String | The year in full (2018) (optional)
url = url_example # String | The website address (URL) of the item (optional)
game   = game  _example # String | The IGDB ID of the game (optional)
createdAt  = createdAt _example # String | Date this was initially added to the IGDB database (optional)

try: 
    api_response = api_instance.external_games(apiecoKey, name=name, uid  =uid  , updatedAt=updatedAt, year  =year  , url=url, game  =game  , createdAt =createdAt )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ExternalGameApi->externalGames: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
name
String
The name of the game according to the other service
uid
array[String]
The other services ID for this game
updated_at
String
The last date this entry was updated in the IGDB database
year
String
The year in full (2018)
url
String
The website address (URL) of the item
game
String
The IGDB ID of the game
created_at
String
Date this was initially added to the IGDB database

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Feed

feed

Feed items are a social feed of status updates, media and news articles.


/feeds

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/feeds?published_at=&meta  =&games=&feed_video  =&feed_likes_count=&created_at  =&category =&pulse =&slug ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.FeedApi;

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

public class FeedApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        FeedApi apiInstance = new FeedApi();
        String apiecoKey = apiecoKey_example; // String | 
        String publishedAt = publishedAt_example; // String | The date this item was initially published by the third party
        array[String] meta   = ; // array[String] | Other meta data
        String games = games_example; // String | The games connected to this feed item
        String feedVideo   = feedVideo  _example; // String | A video associated with this feed item
        String feedLikesCount = feedLikesCount_example; // String | Number of likes this feed item has
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String category  = category _example; // String | The type of feed item
        String pulse  = pulse _example; // String | The pulse article associated with this feed item
        String slug  = slug _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.feed(apiecoKey, publishedAt, meta  , games, feedVideo  , feedLikesCount, createdAt  , category , pulse , slug );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling FeedApi#feed");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.FeedApi;

public class FeedApiExample {

    public static void main(String[] args) {
        FeedApi apiInstance = new FeedApi();
        String apiecoKey = apiecoKey_example; // String | 
        String publishedAt = publishedAt_example; // String | The date this item was initially published by the third party
        array[String] meta   = ; // array[String] | Other meta data
        String games = games_example; // String | The games connected to this feed item
        String feedVideo   = feedVideo  _example; // String | A video associated with this feed item
        String feedLikesCount = feedLikesCount_example; // String | Number of likes this feed item has
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String category  = category _example; // String | The type of feed item
        String pulse  = pulse _example; // String | The pulse article associated with this feed item
        String slug  = slug _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.feed(apiecoKey, publishedAt, meta  , games, feedVideo  , feedLikesCount, createdAt  , category , pulse , slug );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling FeedApi#feed");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *publishedAt = publishedAt_example; // The date this item was initially published by the third party (optional)
array[String] *meta   = ; // Other meta data (optional)
String *games = games_example; // The games connected to this feed item (optional)
String *feedVideo   = feedVideo  _example; // A video associated with this feed item (optional)
String *feedLikesCount = feedLikesCount_example; // Number of likes this feed item has (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *category  = category _example; // The type of feed item (optional)
String *pulse  = pulse _example; // The pulse article associated with this feed item (optional)
String *slug  = slug _example; // A url-safe, unique, lower-case version of the name (optional)

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

[apiInstance feedWith:apiecoKey
    publishedAt:publishedAt
    meta  :meta  
    games:games
    feedVideo  :feedVideo  
    feedLikesCount:feedLikesCount
    createdAt  :createdAt  
    category :category 
    pulse :pulse 
    slug :slug 
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.FeedApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'publishedAt': publishedAt_example, // {String} The date this item was initially published by the third party
  'meta  ': , // {array[String]} Other meta data
  'games': games_example, // {String} The games connected to this feed item
  'feedVideo  ': feedVideo  _example, // {String} A video associated with this feed item
  'feedLikesCount': feedLikesCount_example, // {String} Number of likes this feed item has
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'category ': category _example, // {String} The type of feed item
  'pulse ': pulse _example, // {String} The pulse article associated with this feed item
  'slug ': slug _example // {String} A url-safe, unique, lower-case version of the name
};

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

namespace Example
{
    public class feedExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new FeedApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var publishedAt = publishedAt_example;  // String | The date this item was initially published by the third party (optional) 
            var meta   = new array[String](); // array[String] | Other meta data (optional) 
            var games = games_example;  // String | The games connected to this feed item (optional) 
            var feedVideo   = feedVideo  _example;  // String | A video associated with this feed item (optional) 
            var feedLikesCount = feedLikesCount_example;  // String | Number of likes this feed item has (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var category  = category _example;  // String | The type of feed item (optional) 
            var pulse  = pulse _example;  // String | The pulse article associated with this feed item (optional) 
            var slug  = slug _example;  // String | A url-safe, unique, lower-case version of the name (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.feed(apiecoKey, publishedAt, meta  , games, feedVideo  , feedLikesCount, createdAt  , category , pulse , slug );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling FeedApi.feed: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\FeedApi();
$apiecoKey = apiecoKey_example; // String | 
$publishedAt = publishedAt_example; // String | The date this item was initially published by the third party
$meta   = ; // array[String] | Other meta data
$games = games_example; // String | The games connected to this feed item
$feedVideo   = feedVideo  _example; // String | A video associated with this feed item
$feedLikesCount = feedLikesCount_example; // String | Number of likes this feed item has
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$category  = category _example; // String | The type of feed item
$pulse  = pulse _example; // String | The pulse article associated with this feed item
$slug  = slug _example; // String | A url-safe, unique, lower-case version of the name

try {
    $result = $api_instance->feed($apiecoKey, $publishedAt, $meta  , $games, $feedVideo  , $feedLikesCount, $createdAt  , $category , $pulse , $slug );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling FeedApi->feed: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::FeedApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::FeedApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $publishedAt = publishedAt_example; # String | The date this item was initially published by the third party
my $meta   = []; # array[String] | Other meta data
my $games = games_example; # String | The games connected to this feed item
my $feedVideo   = feedVideo  _example; # String | A video associated with this feed item
my $feedLikesCount = feedLikesCount_example; # String | Number of likes this feed item has
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $category  = category _example; # String | The type of feed item
my $pulse  = pulse _example; # String | The pulse article associated with this feed item
my $slug  = slug _example; # String | A url-safe, unique, lower-case version of the name

eval { 
    my $result = $api_instance->feed(apiecoKey => $apiecoKey, publishedAt => $publishedAt, meta   => $meta  , games => $games, feedVideo   => $feedVideo  , feedLikesCount => $feedLikesCount, createdAt   => $createdAt  , category  => $category , pulse  => $pulse , slug  => $slug );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling FeedApi->feed: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.FeedApi()
apiecoKey = apiecoKey_example # String | 
publishedAt = publishedAt_example # String | The date this item was initially published by the third party (optional)
meta   =  # array[String] | Other meta data (optional)
games = games_example # String | The games connected to this feed item (optional)
feedVideo   = feedVideo  _example # String | A video associated with this feed item (optional)
feedLikesCount = feedLikesCount_example # String | Number of likes this feed item has (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
category  = category _example # String | The type of feed item (optional)
pulse  = pulse _example # String | The pulse article associated with this feed item (optional)
slug  = slug _example # String | A url-safe, unique, lower-case version of the name (optional)

try: 
    api_response = api_instance.feed(apiecoKey, publishedAt=publishedAt, meta  =meta  , games=games, feedVideo  =feedVideo  , feedLikesCount=feedLikesCount, createdAt  =createdAt  , category =category , pulse =pulse , slug =slug )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling FeedApi->feed: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
published_at
String
The date this item was initially published by the third party
meta
array[String]
Other meta data
games
String
The games connected to this feed item
feed_video
String
A video associated with this feed item
feed_likes_count
String
Number of likes this feed item has
created_at
String
Date this was initially added to the IGDB database
category
String
The type of feed item
pulse
String
The pulse article associated with this feed item
slug
String
A url-safe, unique, lower-case version of the name

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Franchises

franchises

A list of video game franchises such as Star Wars.


/franchises

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/franchises?games=&name  =&slug=&created_at  =&category =&pulse =&slug ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.FranchisesApi;

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

public class FranchisesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        FranchisesApi apiInstance = new FranchisesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String games = games_example; // String | The games that are associated with this franchise
        String name   = name  _example; // String | The name of the franchise
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String category  = category _example; // String | The type of feed item
        String pulse  = pulse _example; // String | The pulse article associated with this franchies item
        String slug  = slug _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.franchises(apiecoKey, games, name  , slug, createdAt  , category , pulse , slug );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling FranchisesApi#franchises");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.FranchisesApi;

public class FranchisesApiExample {

    public static void main(String[] args) {
        FranchisesApi apiInstance = new FranchisesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String games = games_example; // String | The games that are associated with this franchise
        String name   = name  _example; // String | The name of the franchise
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String category  = category _example; // String | The type of feed item
        String pulse  = pulse _example; // String | The pulse article associated with this franchies item
        String slug  = slug _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.franchises(apiecoKey, games, name  , slug, createdAt  , category , pulse , slug );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling FranchisesApi#franchises");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *games = games_example; // The games that are associated with this franchise (optional)
String *name   = name  _example; // The name of the franchise (optional)
String *slug = slug_example; // A url-safe, unique, lower-case version of the name (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *category  = category _example; // The type of feed item (optional)
String *pulse  = pulse _example; // The pulse article associated with this franchies item (optional)
String *slug  = slug _example; // A url-safe, unique, lower-case version of the name (optional)

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

[apiInstance franchisesWith:apiecoKey
    games:games
    name  :name  
    slug:slug
    createdAt  :createdAt  
    category :category 
    pulse :pulse 
    slug :slug 
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.FranchisesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'games': games_example, // {String} The games that are associated with this franchise
  'name  ': name  _example, // {String} The name of the franchise
  'slug': slug_example, // {String} A url-safe, unique, lower-case version of the name
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'category ': category _example, // {String} The type of feed item
  'pulse ': pulse _example, // {String} The pulse article associated with this franchies item
  'slug ': slug _example // {String} A url-safe, unique, lower-case version of the name
};

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

namespace Example
{
    public class franchisesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new FranchisesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var games = games_example;  // String | The games that are associated with this franchise (optional) 
            var name   = name  _example;  // String | The name of the franchise (optional) 
            var slug = slug_example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var category  = category _example;  // String | The type of feed item (optional) 
            var pulse  = pulse _example;  // String | The pulse article associated with this franchies item (optional) 
            var slug  = slug _example;  // String | A url-safe, unique, lower-case version of the name (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.franchises(apiecoKey, games, name  , slug, createdAt  , category , pulse , slug );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling FranchisesApi.franchises: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\FranchisesApi();
$apiecoKey = apiecoKey_example; // String | 
$games = games_example; // String | The games that are associated with this franchise
$name   = name  _example; // String | The name of the franchise
$slug = slug_example; // String | A url-safe, unique, lower-case version of the name
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$category  = category _example; // String | The type of feed item
$pulse  = pulse _example; // String | The pulse article associated with this franchies item
$slug  = slug _example; // String | A url-safe, unique, lower-case version of the name

try {
    $result = $api_instance->franchises($apiecoKey, $games, $name  , $slug, $createdAt  , $category , $pulse , $slug );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling FranchisesApi->franchises: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::FranchisesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::FranchisesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $games = games_example; # String | The games that are associated with this franchise
my $name   = name  _example; # String | The name of the franchise
my $slug = slug_example; # String | A url-safe, unique, lower-case version of the name
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $category  = category _example; # String | The type of feed item
my $pulse  = pulse _example; # String | The pulse article associated with this franchies item
my $slug  = slug _example; # String | A url-safe, unique, lower-case version of the name

eval { 
    my $result = $api_instance->franchises(apiecoKey => $apiecoKey, games => $games, name   => $name  , slug => $slug, createdAt   => $createdAt  , category  => $category , pulse  => $pulse , slug  => $slug );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling FranchisesApi->franchises: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.FranchisesApi()
apiecoKey = apiecoKey_example # String | 
games = games_example # String | The games that are associated with this franchise (optional)
name   = name  _example # String | The name of the franchise (optional)
slug = slug_example # String | A url-safe, unique, lower-case version of the name (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
category  = category _example # String | The type of feed item (optional)
pulse  = pulse _example # String | The pulse article associated with this franchies item (optional)
slug  = slug _example # String | A url-safe, unique, lower-case version of the name (optional)

try: 
    api_response = api_instance.franchises(apiecoKey, games=games, name  =name  , slug=slug, createdAt  =createdAt  , category =category , pulse =pulse , slug =slug )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling FranchisesApi->franchises: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
games
String
The games that are associated with this franchise
name
String
The name of the franchise
slug
String
A url-safe, unique, lower-case version of the name
created_at
String
Date this was initially added to the IGDB database
category
String
The type of feed item
pulse
String
The pulse article associated with this franchies item
slug
String
A url-safe, unique, lower-case version of the name

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Games

gameModes

Single player, Multiplayer etc


/game_modes

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/game_modes?crated_at=&name  =&slug=&updated_at    =&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GamesApi;

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

public class GamesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String cratedAt = cratedAt_example; // String | Date this was initially added to the IGDB database
        String name   = name  _example; // String | The name of the game mode
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        array[String] url   = ; // array[String] | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.gameModes(apiecoKey, cratedAt, name  , slug, updatedAt    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameModes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GamesApi;

public class GamesApiExample {

    public static void main(String[] args) {
        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String cratedAt = cratedAt_example; // String | Date this was initially added to the IGDB database
        String name   = name  _example; // String | The name of the game mode
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        array[String] url   = ; // array[String] | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.gameModes(apiecoKey, cratedAt, name  , slug, updatedAt    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameModes");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *cratedAt = cratedAt_example; // Date this was initially added to the IGDB database (optional)
String *name   = name  _example; // The name of the game mode (optional)
String *slug = slug_example; // A url-safe, unique, lower-case version of the name (optional)
String *updatedAt     = updatedAt    _example; // The last date this entry was updated in the IGDB database (optional)
array[String] *url   = ; // The website address (URL) of the item (optional)

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

[apiInstance gameModesWith:apiecoKey
    cratedAt:cratedAt
    name  :name  
    slug:slug
    updatedAt    :updatedAt    
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.GamesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'cratedAt': cratedAt_example, // {String} Date this was initially added to the IGDB database
  'name  ': name  _example, // {String} The name of the game mode
  'slug': slug_example, // {String} A url-safe, unique, lower-case version of the name
  'updatedAt    ': updatedAt    _example, // {String} The last date this entry was updated in the IGDB database
  'url  ':  // {array[String]} The website address (URL) of the item
};

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

namespace Example
{
    public class gameModesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new GamesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var cratedAt = cratedAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var name   = name  _example;  // String | The name of the game mode (optional) 
            var slug = slug_example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var updatedAt     = updatedAt    _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var url   = new array[String](); // array[String] | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.gameModes(apiecoKey, cratedAt, name  , slug, updatedAt    , url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GamesApi.gameModes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\GamesApi();
$apiecoKey = apiecoKey_example; // String | 
$cratedAt = cratedAt_example; // String | Date this was initially added to the IGDB database
$name   = name  _example; // String | The name of the game mode
$slug = slug_example; // String | A url-safe, unique, lower-case version of the name
$updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
$url   = ; // array[String] | The website address (URL) of the item

try {
    $result = $api_instance->gameModes($apiecoKey, $cratedAt, $name  , $slug, $updatedAt    , $url  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling GamesApi->gameModes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GamesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::GamesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $cratedAt = cratedAt_example; # String | Date this was initially added to the IGDB database
my $name   = name  _example; # String | The name of the game mode
my $slug = slug_example; # String | A url-safe, unique, lower-case version of the name
my $updatedAt     = updatedAt    _example; # String | The last date this entry was updated in the IGDB database
my $url   = []; # array[String] | The website address (URL) of the item

eval { 
    my $result = $api_instance->gameModes(apiecoKey => $apiecoKey, cratedAt => $cratedAt, name   => $name  , slug => $slug, updatedAt     => $updatedAt    , url   => $url  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling GamesApi->gameModes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.GamesApi()
apiecoKey = apiecoKey_example # String | 
cratedAt = cratedAt_example # String | Date this was initially added to the IGDB database (optional)
name   = name  _example # String | The name of the game mode (optional)
slug = slug_example # String | A url-safe, unique, lower-case version of the name (optional)
updatedAt     = updatedAt    _example # String | The last date this entry was updated in the IGDB database (optional)
url   =  # array[String] | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.game_modes(apiecoKey, cratedAt=cratedAt, name  =name  , slug=slug, updatedAt    =updatedAt    , url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling GamesApi->gameModes: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
crated_at
String
Date this was initially added to the IGDB database
name
String
The name of the game mode
slug
String
A url-safe, unique, lower-case version of the name
updated_at
String
The last date this entry was updated in the IGDB database
url
array[String]
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


gameVersionFeauterValues

The bool/text value of the feature


/game_version_feauter_values

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/game_version_feauter_values?note=&included_feature    =&game_feature  =&game    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GamesApi;

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

public class GamesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String note = note_example; // String | The text value of this feature
        String includedFeature     = includedFeature    _example; // String | The boole value of this feature
        String gameFeature   = gameFeature  _example; // String | The id of the game feature
        String game     = game    _example; // String | The version/edition this value refers to
        try {
            array[inline_response_200] result = apiInstance.gameVersionFeauterValues(apiecoKey, note, includedFeature    , gameFeature  , game    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVersionFeauterValues");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GamesApi;

public class GamesApiExample {

    public static void main(String[] args) {
        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String note = note_example; // String | The text value of this feature
        String includedFeature     = includedFeature    _example; // String | The boole value of this feature
        String gameFeature   = gameFeature  _example; // String | The id of the game feature
        String game     = game    _example; // String | The version/edition this value refers to
        try {
            array[inline_response_200] result = apiInstance.gameVersionFeauterValues(apiecoKey, note, includedFeature    , gameFeature  , game    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVersionFeauterValues");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *note = note_example; // The text value of this feature (optional)
String *includedFeature     = includedFeature    _example; // The boole value of this feature (optional)
String *gameFeature   = gameFeature  _example; // The id of the game feature (optional)
String *game     = game    _example; // The version/edition this value refers to (optional)

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

[apiInstance gameVersionFeauterValuesWith:apiecoKey
    note:note
    includedFeature    :includedFeature    
    gameFeature  :gameFeature  
    game    :game    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.GamesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'note': note_example, // {String} The text value of this feature
  'includedFeature    ': includedFeature    _example, // {String} The boole value of this feature
  'gameFeature  ': gameFeature  _example, // {String} The id of the game feature
  'game    ': game    _example // {String} The version/edition this value refers to
};

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

namespace Example
{
    public class gameVersionFeauterValuesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new GamesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var note = note_example;  // String | The text value of this feature (optional) 
            var includedFeature     = includedFeature    _example;  // String | The boole value of this feature (optional) 
            var gameFeature   = gameFeature  _example;  // String | The id of the game feature (optional) 
            var game     = game    _example;  // String | The version/edition this value refers to (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.gameVersionFeauterValues(apiecoKey, note, includedFeature    , gameFeature  , game    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GamesApi.gameVersionFeauterValues: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\GamesApi();
$apiecoKey = apiecoKey_example; // String | 
$note = note_example; // String | The text value of this feature
$includedFeature     = includedFeature    _example; // String | The boole value of this feature
$gameFeature   = gameFeature  _example; // String | The id of the game feature
$game     = game    _example; // String | The version/edition this value refers to

try {
    $result = $api_instance->gameVersionFeauterValues($apiecoKey, $note, $includedFeature    , $gameFeature  , $game    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling GamesApi->gameVersionFeauterValues: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GamesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::GamesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $note = note_example; # String | The text value of this feature
my $includedFeature     = includedFeature    _example; # String | The boole value of this feature
my $gameFeature   = gameFeature  _example; # String | The id of the game feature
my $game     = game    _example; # String | The version/edition this value refers to

eval { 
    my $result = $api_instance->gameVersionFeauterValues(apiecoKey => $apiecoKey, note => $note, includedFeature     => $includedFeature    , gameFeature   => $gameFeature  , game     => $game    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling GamesApi->gameVersionFeauterValues: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.GamesApi()
apiecoKey = apiecoKey_example # String | 
note = note_example # String | The text value of this feature (optional)
includedFeature     = includedFeature    _example # String | The boole value of this feature (optional)
gameFeature   = gameFeature  _example # String | The id of the game feature (optional)
game     = game    _example # String | The version/edition this value refers to (optional)

try: 
    api_response = api_instance.game_version_feauter_values(apiecoKey, note=note, includedFeature    =includedFeature    , gameFeature  =gameFeature  , game    =game    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling GamesApi->gameVersionFeauterValues: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
note
String
The text value of this feature
included_feature
String
The boole value of this feature
game_feature
String
The id of the game feature
game
String
The version/edition this value refers to

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


gameVersionFeauters

Features and descriptions of what makes each version/edition different from the main game


/game_version_feauters

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/game_version_feauters?values=&title  =&position=&description    =&category  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GamesApi;

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

public class GamesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String values = values_example; // String | The bool/text value of the feature
        String title   = title  _example; // String | The title of the feature
        String position = position_example; // String | Position of this feature in the list of features
        String description     = description    _example; // String | The description of the feature
        array[String] category   = ; // array[String] | The category of the feature description
        try {
            array[inline_response_200] result = apiInstance.gameVersionFeauters(apiecoKey, values, title  , position, description    , category  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVersionFeauters");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GamesApi;

public class GamesApiExample {

    public static void main(String[] args) {
        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String values = values_example; // String | The bool/text value of the feature
        String title   = title  _example; // String | The title of the feature
        String position = position_example; // String | Position of this feature in the list of features
        String description     = description    _example; // String | The description of the feature
        array[String] category   = ; // array[String] | The category of the feature description
        try {
            array[inline_response_200] result = apiInstance.gameVersionFeauters(apiecoKey, values, title  , position, description    , category  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVersionFeauters");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *values = values_example; // The bool/text value of the feature (optional)
String *title   = title  _example; // The title of the feature (optional)
String *position = position_example; // Position of this feature in the list of features (optional)
String *description     = description    _example; // The description of the feature (optional)
array[String] *category   = ; // The category of the feature description (optional)

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

[apiInstance gameVersionFeautersWith:apiecoKey
    values:values
    title  :title  
    position:position
    description    :description    
    category  :category  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.GamesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'values': values_example, // {String} The bool/text value of the feature
  'title  ': title  _example, // {String} The title of the feature
  'position': position_example, // {String} Position of this feature in the list of features
  'description    ': description    _example, // {String} The description of the feature
  'category  ':  // {array[String]} The category of the feature description
};

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

namespace Example
{
    public class gameVersionFeautersExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new GamesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var values = values_example;  // String | The bool/text value of the feature (optional) 
            var title   = title  _example;  // String | The title of the feature (optional) 
            var position = position_example;  // String | Position of this feature in the list of features (optional) 
            var description     = description    _example;  // String | The description of the feature (optional) 
            var category   = new array[String](); // array[String] | The category of the feature description (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.gameVersionFeauters(apiecoKey, values, title  , position, description    , category  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GamesApi.gameVersionFeauters: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\GamesApi();
$apiecoKey = apiecoKey_example; // String | 
$values = values_example; // String | The bool/text value of the feature
$title   = title  _example; // String | The title of the feature
$position = position_example; // String | Position of this feature in the list of features
$description     = description    _example; // String | The description of the feature
$category   = ; // array[String] | The category of the feature description

try {
    $result = $api_instance->gameVersionFeauters($apiecoKey, $values, $title  , $position, $description    , $category  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling GamesApi->gameVersionFeauters: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GamesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::GamesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $values = values_example; # String | The bool/text value of the feature
my $title   = title  _example; # String | The title of the feature
my $position = position_example; # String | Position of this feature in the list of features
my $description     = description    _example; # String | The description of the feature
my $category   = []; # array[String] | The category of the feature description

eval { 
    my $result = $api_instance->gameVersionFeauters(apiecoKey => $apiecoKey, values => $values, title   => $title  , position => $position, description     => $description    , category   => $category  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling GamesApi->gameVersionFeauters: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.GamesApi()
apiecoKey = apiecoKey_example # String | 
values = values_example # String | The bool/text value of the feature (optional)
title   = title  _example # String | The title of the feature (optional)
position = position_example # String | Position of this feature in the list of features (optional)
description     = description    _example # String | The description of the feature (optional)
category   =  # array[String] | The category of the feature description (optional)

try: 
    api_response = api_instance.game_version_feauters(apiecoKey, values=values, title  =title  , position=position, description    =description    , category  =category  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling GamesApi->gameVersionFeauters: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
values
String
The bool/text value of the feature
title
String
The title of the feature
position
String
Position of this feature in the list of features
description
String
The description of the feature
category
array[String]
The category of the feature description

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


gameVersions

Details about game editions and versions.


/game_versions

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/game_versions?crated_at=&feauters  =&game=&updated_at    =&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GamesApi;

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

public class GamesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String cratedAt = cratedAt_example; // String | Date this was initially added to the IGDB database
        String feauters   = feauters  _example; // String | Features and descriptions of what makes each version/edition different from the main game
        String game = game_example; // String | The game these versions/editions are of
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        array[String] url   = ; // array[String] | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.gameVersions(apiecoKey, cratedAt, feauters  , game, updatedAt    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVersions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GamesApi;

public class GamesApiExample {

    public static void main(String[] args) {
        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String cratedAt = cratedAt_example; // String | Date this was initially added to the IGDB database
        String feauters   = feauters  _example; // String | Features and descriptions of what makes each version/edition different from the main game
        String game = game_example; // String | The game these versions/editions are of
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        array[String] url   = ; // array[String] | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.gameVersions(apiecoKey, cratedAt, feauters  , game, updatedAt    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVersions");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *cratedAt = cratedAt_example; // Date this was initially added to the IGDB database (optional)
String *feauters   = feauters  _example; // Features and descriptions of what makes each version/edition different from the main game (optional)
String *game = game_example; // The game these versions/editions are of (optional)
String *updatedAt     = updatedAt    _example; // The last date this entry was updated in the IGDB database (optional)
array[String] *url   = ; // The website address (URL) of the item (optional)

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

[apiInstance gameVersionsWith:apiecoKey
    cratedAt:cratedAt
    feauters  :feauters  
    game:game
    updatedAt    :updatedAt    
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.GamesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'cratedAt': cratedAt_example, // {String} Date this was initially added to the IGDB database
  'feauters  ': feauters  _example, // {String} Features and descriptions of what makes each version/edition different from the main game
  'game': game_example, // {String} The game these versions/editions are of
  'updatedAt    ': updatedAt    _example, // {String} The last date this entry was updated in the IGDB database
  'url  ':  // {array[String]} The website address (URL) of the item
};

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

namespace Example
{
    public class gameVersionsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new GamesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var cratedAt = cratedAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var feauters   = feauters  _example;  // String | Features and descriptions of what makes each version/edition different from the main game (optional) 
            var game = game_example;  // String | The game these versions/editions are of (optional) 
            var updatedAt     = updatedAt    _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var url   = new array[String](); // array[String] | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.gameVersions(apiecoKey, cratedAt, feauters  , game, updatedAt    , url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GamesApi.gameVersions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\GamesApi();
$apiecoKey = apiecoKey_example; // String | 
$cratedAt = cratedAt_example; // String | Date this was initially added to the IGDB database
$feauters   = feauters  _example; // String | Features and descriptions of what makes each version/edition different from the main game
$game = game_example; // String | The game these versions/editions are of
$updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
$url   = ; // array[String] | The website address (URL) of the item

try {
    $result = $api_instance->gameVersions($apiecoKey, $cratedAt, $feauters  , $game, $updatedAt    , $url  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling GamesApi->gameVersions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GamesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::GamesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $cratedAt = cratedAt_example; # String | Date this was initially added to the IGDB database
my $feauters   = feauters  _example; # String | Features and descriptions of what makes each version/edition different from the main game
my $game = game_example; # String | The game these versions/editions are of
my $updatedAt     = updatedAt    _example; # String | The last date this entry was updated in the IGDB database
my $url   = []; # array[String] | The website address (URL) of the item

eval { 
    my $result = $api_instance->gameVersions(apiecoKey => $apiecoKey, cratedAt => $cratedAt, feauters   => $feauters  , game => $game, updatedAt     => $updatedAt    , url   => $url  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling GamesApi->gameVersions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.GamesApi()
apiecoKey = apiecoKey_example # String | 
cratedAt = cratedAt_example # String | Date this was initially added to the IGDB database (optional)
feauters   = feauters  _example # String | Features and descriptions of what makes each version/edition different from the main game (optional)
game = game_example # String | The game these versions/editions are of (optional)
updatedAt     = updatedAt    _example # String | The last date this entry was updated in the IGDB database (optional)
url   =  # array[String] | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.game_versions(apiecoKey, cratedAt=cratedAt, feauters  =feauters  , game=game, updatedAt    =updatedAt    , url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling GamesApi->gameVersions: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
crated_at
String
Date this was initially added to the IGDB database
feauters
String
Features and descriptions of what makes each version/edition different from the main game
game
String
The game these versions/editions are of
updated_at
String
The last date this entry was updated in the IGDB database
url
array[String]
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


gameVideos

A video associated with a game


/game_videos

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/game_videos?video_id=&name    =&game  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GamesApi;

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

public class GamesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String videoId = videoId_example; // String | The external ID of the video (usually youtube)
        String name     = name    _example; // String | The name of the video
        String game   = game  _example; // String | The game this video is associated with
        try {
            array[inline_response_200] result = apiInstance.gameVideos(apiecoKey, videoId, name    , game  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVideos");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GamesApi;

public class GamesApiExample {

    public static void main(String[] args) {
        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String videoId = videoId_example; // String | The external ID of the video (usually youtube)
        String name     = name    _example; // String | The name of the video
        String game   = game  _example; // String | The game this video is associated with
        try {
            array[inline_response_200] result = apiInstance.gameVideos(apiecoKey, videoId, name    , game  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#gameVideos");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *videoId = videoId_example; // The external ID of the video (usually youtube) (optional)
String *name     = name    _example; // The name of the video (optional)
String *game   = game  _example; // The game this video is associated with (optional)

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

[apiInstance gameVideosWith:apiecoKey
    videoId:videoId
    name    :name    
    game  :game  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.GamesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'videoId': videoId_example, // {String} The external ID of the video (usually youtube)
  'name    ': name    _example, // {String} The name of the video
  'game  ': game  _example // {String} The game this video is associated with
};

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

namespace Example
{
    public class gameVideosExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new GamesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var videoId = videoId_example;  // String | The external ID of the video (usually youtube) (optional) 
            var name     = name    _example;  // String | The name of the video (optional) 
            var game   = game  _example;  // String | The game this video is associated with (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.gameVideos(apiecoKey, videoId, name    , game  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GamesApi.gameVideos: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\GamesApi();
$apiecoKey = apiecoKey_example; // String | 
$videoId = videoId_example; // String | The external ID of the video (usually youtube)
$name     = name    _example; // String | The name of the video
$game   = game  _example; // String | The game this video is associated with

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::GamesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $videoId = videoId_example; # String | The external ID of the video (usually youtube)
my $name     = name    _example; # String | The name of the video
my $game   = game  _example; # String | The game this video is associated with

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.GamesApi()
apiecoKey = apiecoKey_example # String | 
videoId = videoId_example # String | The external ID of the video (usually youtube) (optional)
name     = name    _example # String | The name of the video (optional)
game   = game  _example # String | The game this video is associated with (optional)

try: 
    api_response = api_instance.game_videos(apiecoKey, videoId=videoId, name    =name    , game  =game  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling GamesApi->gameVideos: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
video_id
String
The external ID of the video (usually youtube)
name
String
The name of the video
game
String
The game this video is associated with

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


games

Video Games!


/games

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/games?games=&name  =&slug=&created_at  =&category =&pulse =&slug =&bundles=&artworks  =&alternative_names  =&aggregated_rating_count    =&age_ratings =&aggregated_rating   =&expansions ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GamesApi;

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

public class GamesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String games = games_example; // String | The games that are associated with this franchise
        String name   = name  _example; // String | The name of the franchise
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String category  = category _example; // String | The type of feed item
        String pulse  = pulse _example; // String | The pulse article associated with this franchies item
        String slug  = slug _example; // String | A url-safe, unique, lower-case version of the name
        String bundles = bundles_example; // String | The bundles this game is a part of
        String artworks   = artworks  _example; // String | Artworks of this game
        String alternativeNames   = alternativeNames  _example; // String | Alternative names for this game
        String aggregatedRatingCount     = aggregatedRatingCount    _example; // String | Rating based on external critic scores
        String ageRatings  = ageRatings _example; // String | The PEGI rating
        String aggregatedRating    = aggregatedRating   _example; // String | The pulse article associated with this franchies item
        String expansions  = expansions _example; // String | Expansions of this game
        try {
            array[inline_response_200] result = apiInstance.games(apiecoKey, games, name  , slug, createdAt  , category , pulse , slug , bundles, artworks  , alternativeNames  , aggregatedRatingCount    , ageRatings , aggregatedRating   , expansions );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#games");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GamesApi;

public class GamesApiExample {

    public static void main(String[] args) {
        GamesApi apiInstance = new GamesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String games = games_example; // String | The games that are associated with this franchise
        String name   = name  _example; // String | The name of the franchise
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String category  = category _example; // String | The type of feed item
        String pulse  = pulse _example; // String | The pulse article associated with this franchies item
        String slug  = slug _example; // String | A url-safe, unique, lower-case version of the name
        String bundles = bundles_example; // String | The bundles this game is a part of
        String artworks   = artworks  _example; // String | Artworks of this game
        String alternativeNames   = alternativeNames  _example; // String | Alternative names for this game
        String aggregatedRatingCount     = aggregatedRatingCount    _example; // String | Rating based on external critic scores
        String ageRatings  = ageRatings _example; // String | The PEGI rating
        String aggregatedRating    = aggregatedRating   _example; // String | The pulse article associated with this franchies item
        String expansions  = expansions _example; // String | Expansions of this game
        try {
            array[inline_response_200] result = apiInstance.games(apiecoKey, games, name  , slug, createdAt  , category , pulse , slug , bundles, artworks  , alternativeNames  , aggregatedRatingCount    , ageRatings , aggregatedRating   , expansions );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GamesApi#games");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *games = games_example; // The games that are associated with this franchise (optional)
String *name   = name  _example; // The name of the franchise (optional)
String *slug = slug_example; // A url-safe, unique, lower-case version of the name (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *category  = category _example; // The type of feed item (optional)
String *pulse  = pulse _example; // The pulse article associated with this franchies item (optional)
String *slug  = slug _example; // A url-safe, unique, lower-case version of the name (optional)
String *bundles = bundles_example; // The bundles this game is a part of (optional)
String *artworks   = artworks  _example; // Artworks of this game (optional)
String *alternativeNames   = alternativeNames  _example; // Alternative names for this game (optional)
String *aggregatedRatingCount     = aggregatedRatingCount    _example; // Rating based on external critic scores (optional)
String *ageRatings  = ageRatings _example; // The PEGI rating (optional)
String *aggregatedRating    = aggregatedRating   _example; // The pulse article associated with this franchies item (optional)
String *expansions  = expansions _example; // Expansions of this game (optional)

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

[apiInstance gamesWith:apiecoKey
    games:games
    name  :name  
    slug:slug
    createdAt  :createdAt  
    category :category 
    pulse :pulse 
    slug :slug 
    bundles:bundles
    artworks  :artworks  
    alternativeNames  :alternativeNames  
    aggregatedRatingCount    :aggregatedRatingCount    
    ageRatings :ageRatings 
    aggregatedRating   :aggregatedRating   
    expansions :expansions 
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.GamesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'games': games_example, // {String} The games that are associated with this franchise
  'name  ': name  _example, // {String} The name of the franchise
  'slug': slug_example, // {String} A url-safe, unique, lower-case version of the name
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'category ': category _example, // {String} The type of feed item
  'pulse ': pulse _example, // {String} The pulse article associated with this franchies item
  'slug ': slug _example, // {String} A url-safe, unique, lower-case version of the name
  'bundles': bundles_example, // {String} The bundles this game is a part of
  'artworks  ': artworks  _example, // {String} Artworks of this game
  'alternativeNames  ': alternativeNames  _example, // {String} Alternative names for this game
  'aggregatedRatingCount    ': aggregatedRatingCount    _example, // {String} Rating based on external critic scores
  'ageRatings ': ageRatings _example, // {String} The PEGI rating
  'aggregatedRating   ': aggregatedRating   _example, // {String} The pulse article associated with this franchies item
  'expansions ': expansions _example // {String} Expansions of this game
};

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

namespace Example
{
    public class gamesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new GamesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var games = games_example;  // String | The games that are associated with this franchise (optional) 
            var name   = name  _example;  // String | The name of the franchise (optional) 
            var slug = slug_example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var category  = category _example;  // String | The type of feed item (optional) 
            var pulse  = pulse _example;  // String | The pulse article associated with this franchies item (optional) 
            var slug  = slug _example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var bundles = bundles_example;  // String | The bundles this game is a part of (optional) 
            var artworks   = artworks  _example;  // String | Artworks of this game (optional) 
            var alternativeNames   = alternativeNames  _example;  // String | Alternative names for this game (optional) 
            var aggregatedRatingCount     = aggregatedRatingCount    _example;  // String | Rating based on external critic scores (optional) 
            var ageRatings  = ageRatings _example;  // String | The PEGI rating (optional) 
            var aggregatedRating    = aggregatedRating   _example;  // String | The pulse article associated with this franchies item (optional) 
            var expansions  = expansions _example;  // String | Expansions of this game (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.games(apiecoKey, games, name  , slug, createdAt  , category , pulse , slug , bundles, artworks  , alternativeNames  , aggregatedRatingCount    , ageRatings , aggregatedRating   , expansions );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GamesApi.games: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\GamesApi();
$apiecoKey = apiecoKey_example; // String | 
$games = games_example; // String | The games that are associated with this franchise
$name   = name  _example; // String | The name of the franchise
$slug = slug_example; // String | A url-safe, unique, lower-case version of the name
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$category  = category _example; // String | The type of feed item
$pulse  = pulse _example; // String | The pulse article associated with this franchies item
$slug  = slug _example; // String | A url-safe, unique, lower-case version of the name
$bundles = bundles_example; // String | The bundles this game is a part of
$artworks   = artworks  _example; // String | Artworks of this game
$alternativeNames   = alternativeNames  _example; // String | Alternative names for this game
$aggregatedRatingCount     = aggregatedRatingCount    _example; // String | Rating based on external critic scores
$ageRatings  = ageRatings _example; // String | The PEGI rating
$aggregatedRating    = aggregatedRating   _example; // String | The pulse article associated with this franchies item
$expansions  = expansions _example; // String | Expansions of this game

try {
    $result = $api_instance->games($apiecoKey, $games, $name  , $slug, $createdAt  , $category , $pulse , $slug , $bundles, $artworks  , $alternativeNames  , $aggregatedRatingCount    , $ageRatings , $aggregatedRating   , $expansions );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling GamesApi->games: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GamesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::GamesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $games = games_example; # String | The games that are associated with this franchise
my $name   = name  _example; # String | The name of the franchise
my $slug = slug_example; # String | A url-safe, unique, lower-case version of the name
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $category  = category _example; # String | The type of feed item
my $pulse  = pulse _example; # String | The pulse article associated with this franchies item
my $slug  = slug _example; # String | A url-safe, unique, lower-case version of the name
my $bundles = bundles_example; # String | The bundles this game is a part of
my $artworks   = artworks  _example; # String | Artworks of this game
my $alternativeNames   = alternativeNames  _example; # String | Alternative names for this game
my $aggregatedRatingCount     = aggregatedRatingCount    _example; # String | Rating based on external critic scores
my $ageRatings  = ageRatings _example; # String | The PEGI rating
my $aggregatedRating    = aggregatedRating   _example; # String | The pulse article associated with this franchies item
my $expansions  = expansions _example; # String | Expansions of this game

eval { 
    my $result = $api_instance->games(apiecoKey => $apiecoKey, games => $games, name   => $name  , slug => $slug, createdAt   => $createdAt  , category  => $category , pulse  => $pulse , slug  => $slug , bundles => $bundles, artworks   => $artworks  , alternativeNames   => $alternativeNames  , aggregatedRatingCount     => $aggregatedRatingCount    , ageRatings  => $ageRatings , aggregatedRating    => $aggregatedRating   , expansions  => $expansions );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling GamesApi->games: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.GamesApi()
apiecoKey = apiecoKey_example # String | 
games = games_example # String | The games that are associated with this franchise (optional)
name   = name  _example # String | The name of the franchise (optional)
slug = slug_example # String | A url-safe, unique, lower-case version of the name (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
category  = category _example # String | The type of feed item (optional)
pulse  = pulse _example # String | The pulse article associated with this franchies item (optional)
slug  = slug _example # String | A url-safe, unique, lower-case version of the name (optional)
bundles = bundles_example # String | The bundles this game is a part of (optional)
artworks   = artworks  _example # String | Artworks of this game (optional)
alternativeNames   = alternativeNames  _example # String | Alternative names for this game (optional)
aggregatedRatingCount     = aggregatedRatingCount    _example # String | Rating based on external critic scores (optional)
ageRatings  = ageRatings _example # String | The PEGI rating (optional)
aggregatedRating    = aggregatedRating   _example # String | The pulse article associated with this franchies item (optional)
expansions  = expansions _example # String | Expansions of this game (optional)

try: 
    api_response = api_instance.games(apiecoKey, games=games, name  =name  , slug=slug, createdAt  =createdAt  , category =category , pulse =pulse , slug =slug , bundles=bundles, artworks  =artworks  , alternativeNames  =alternativeNames  , aggregatedRatingCount    =aggregatedRatingCount    , ageRatings =ageRatings , aggregatedRating   =aggregatedRating   , expansions =expansions )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling GamesApi->games: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
games
String
The games that are associated with this franchise
name
String
The name of the franchise
slug
String
A url-safe, unique, lower-case version of the name
created_at
String
Date this was initially added to the IGDB database
category
String
The type of feed item
pulse
String
The pulse article associated with this franchies item
slug
String
A url-safe, unique, lower-case version of the name
bundles
String
The bundles this game is a part of
artworks
String
Artworks of this game
alternative_names
String
Alternative names for this game
aggregated_rating_count
String
Rating based on external critic scores
age_ratings
String
The PEGI rating
aggregated_rating
String
The pulse article associated with this franchies item
expansions
String
Expansions of this game

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input



Genres

genre

Genres of video game


/genres

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/genres?created_at=&name    =&slug  =&updated_at  =&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GenresApi;

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

public class GenresApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        GenresApi apiInstance = new GenresApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String name     = name    _example; // String | 
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.genre(apiecoKey, createdAt, name    , slug  , updatedAt  , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GenresApi#genre");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GenresApi;

public class GenresApiExample {

    public static void main(String[] args) {
        GenresApi apiInstance = new GenresApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String name     = name    _example; // String | 
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.genre(apiecoKey, createdAt, name    , slug  , updatedAt  , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling GenresApi#genre");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *name     = name    _example; //  (optional)
String *slug   = slug  _example; // A url-safe, unique, lower-case version of the name (optional)
String *updatedAt   = updatedAt  _example; // The last date this entry was updated in the IGDB database (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)

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

[apiInstance genreWith:apiecoKey
    createdAt:createdAt
    name    :name    
    slug  :slug  
    updatedAt  :updatedAt  
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.GenresApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'name    ': name    _example, // {String} 
  'slug  ': slug  _example, // {String} A url-safe, unique, lower-case version of the name
  'updatedAt  ': updatedAt  _example, // {String} The last date this entry was updated in the IGDB database
  'url  ': url  _example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class genreExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new GenresApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var name     = name    _example;  // String |  (optional) 
            var slug   = slug  _example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var updatedAt   = updatedAt  _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.genre(apiecoKey, createdAt, name    , slug  , updatedAt  , url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GenresApi.genre: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\GenresApi();
$apiecoKey = apiecoKey_example; // String | 
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$name     = name    _example; // String | 
$slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
$updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
$url   = url  _example; // String | The website address (URL) of the item

try {
    $result = $api_instance->genre($apiecoKey, $createdAt, $name    , $slug  , $updatedAt  , $url  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling GenresApi->genre: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GenresApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::GenresApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $name     = name    _example; # String | 
my $slug   = slug  _example; # String | A url-safe, unique, lower-case version of the name
my $updatedAt   = updatedAt  _example; # String | The last date this entry was updated in the IGDB database
my $url   = url  _example; # String | The website address (URL) of the item

eval { 
    my $result = $api_instance->genre(apiecoKey => $apiecoKey, createdAt => $createdAt, name     => $name    , slug   => $slug  , updatedAt   => $updatedAt  , url   => $url  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling GenresApi->genre: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.GenresApi()
apiecoKey = apiecoKey_example # String | 
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
name     = name    _example # String |  (optional)
slug   = slug  _example # String | A url-safe, unique, lower-case version of the name (optional)
updatedAt   = updatedAt  _example # String | The last date this entry was updated in the IGDB database (optional)
url   = url  _example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.genre(apiecoKey, createdAt=createdAt, name    =name    , slug  =slug  , updatedAt  =updatedAt  , url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling GenresApi->genre: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
created_at
String
Date this was initially added to the IGDB database
name
String
slug
String
A url-safe, unique, lower-case version of the name
updated_at
String
The last date this entry was updated in the IGDB database
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


InvolvedCompanies

involvedCompanies


/involved_companies

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/involved_companies?updated_at=&created_at=&supporting    =&publisher    =&porting  =&game  =&developer  =&company    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.InvolvedCompaniesApi;

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

public class InvolvedCompaniesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        InvolvedCompaniesApi apiInstance = new InvolvedCompaniesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String updatedAt = updatedAt_example; // String | Date this was initially added to the IGDB database
        String createdAt = createdAt_example; // String | The last date this entry was updated in the IGDB database
        String supporting     = supporting    _example; // String | 
        String publisher     = publisher    _example; // String | 
        String porting   = porting  _example; // String |  
        String game   = game  _example; // String | 
        String developer   = developer  _example; // String | 
        String company     = company    _example; // String | 
        try {
            array[inline_response_200] result = apiInstance.involvedCompanies(apiecoKey, updatedAt, createdAt, supporting    , publisher    , porting  , game  , developer  , company    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling InvolvedCompaniesApi#involvedCompanies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.InvolvedCompaniesApi;

public class InvolvedCompaniesApiExample {

    public static void main(String[] args) {
        InvolvedCompaniesApi apiInstance = new InvolvedCompaniesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String updatedAt = updatedAt_example; // String | Date this was initially added to the IGDB database
        String createdAt = createdAt_example; // String | The last date this entry was updated in the IGDB database
        String supporting     = supporting    _example; // String | 
        String publisher     = publisher    _example; // String | 
        String porting   = porting  _example; // String |  
        String game   = game  _example; // String | 
        String developer   = developer  _example; // String | 
        String company     = company    _example; // String | 
        try {
            array[inline_response_200] result = apiInstance.involvedCompanies(apiecoKey, updatedAt, createdAt, supporting    , publisher    , porting  , game  , developer  , company    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling InvolvedCompaniesApi#involvedCompanies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *updatedAt = updatedAt_example; // Date this was initially added to the IGDB database (optional)
String *createdAt = createdAt_example; // The last date this entry was updated in the IGDB database (optional)
String *supporting     = supporting    _example; //  (optional)
String *publisher     = publisher    _example; //  (optional)
String *porting   = porting  _example; //   (optional)
String *game   = game  _example; //  (optional)
String *developer   = developer  _example; //  (optional)
String *company     = company    _example; //  (optional)

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

[apiInstance involvedCompaniesWith:apiecoKey
    updatedAt:updatedAt
    createdAt:createdAt
    supporting    :supporting    
    publisher    :publisher    
    porting  :porting  
    game  :game  
    developer  :developer  
    company    :company    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.InvolvedCompaniesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'updatedAt': updatedAt_example, // {String} Date this was initially added to the IGDB database
  'createdAt': createdAt_example, // {String} The last date this entry was updated in the IGDB database
  'supporting    ': supporting    _example, // {String} 
  'publisher    ': publisher    _example, // {String} 
  'porting  ': porting  _example, // {String}  
  'game  ': game  _example, // {String} 
  'developer  ': developer  _example, // {String} 
  'company    ': company    _example // {String} 
};

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

namespace Example
{
    public class involvedCompaniesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new InvolvedCompaniesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var updatedAt = updatedAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var createdAt = createdAt_example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var supporting     = supporting    _example;  // String |  (optional) 
            var publisher     = publisher    _example;  // String |  (optional) 
            var porting   = porting  _example;  // String |   (optional) 
            var game   = game  _example;  // String |  (optional) 
            var developer   = developer  _example;  // String |  (optional) 
            var company     = company    _example;  // String |  (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.involvedCompanies(apiecoKey, updatedAt, createdAt, supporting    , publisher    , porting  , game  , developer  , company    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling InvolvedCompaniesApi.involvedCompanies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\InvolvedCompaniesApi();
$apiecoKey = apiecoKey_example; // String | 
$updatedAt = updatedAt_example; // String | Date this was initially added to the IGDB database
$createdAt = createdAt_example; // String | The last date this entry was updated in the IGDB database
$supporting     = supporting    _example; // String | 
$publisher     = publisher    _example; // String | 
$porting   = porting  _example; // String |  
$game   = game  _example; // String | 
$developer   = developer  _example; // String | 
$company     = company    _example; // String | 

try {
    $result = $api_instance->involvedCompanies($apiecoKey, $updatedAt, $createdAt, $supporting    , $publisher    , $porting  , $game  , $developer  , $company    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling InvolvedCompaniesApi->involvedCompanies: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::InvolvedCompaniesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::InvolvedCompaniesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $updatedAt = updatedAt_example; # String | Date this was initially added to the IGDB database
my $createdAt = createdAt_example; # String | The last date this entry was updated in the IGDB database
my $supporting     = supporting    _example; # String | 
my $publisher     = publisher    _example; # String | 
my $porting   = porting  _example; # String |  
my $game   = game  _example; # String | 
my $developer   = developer  _example; # String | 
my $company     = company    _example; # String | 

eval { 
    my $result = $api_instance->involvedCompanies(apiecoKey => $apiecoKey, updatedAt => $updatedAt, createdAt => $createdAt, supporting     => $supporting    , publisher     => $publisher    , porting   => $porting  , game   => $game  , developer   => $developer  , company     => $company    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling InvolvedCompaniesApi->involvedCompanies: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.InvolvedCompaniesApi()
apiecoKey = apiecoKey_example # String | 
updatedAt = updatedAt_example # String | Date this was initially added to the IGDB database (optional)
createdAt = createdAt_example # String | The last date this entry was updated in the IGDB database (optional)
supporting     = supporting    _example # String |  (optional)
publisher     = publisher    _example # String |  (optional)
porting   = porting  _example # String |   (optional)
game   = game  _example # String |  (optional)
developer   = developer  _example # String |  (optional)
company     = company    _example # String |  (optional)

try: 
    api_response = api_instance.involved_companies(apiecoKey, updatedAt=updatedAt, createdAt=createdAt, supporting    =supporting    , publisher    =publisher    , porting  =porting  , game  =game  , developer  =developer  , company    =company    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling InvolvedCompaniesApi->involvedCompanies: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
updated_at
String
Date this was initially added to the IGDB database
created_at
String
The last date this entry was updated in the IGDB database
supporting
String
publisher
String
porting
String
game
String
developer
String
company
String

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Keywords

keywords

Keywords are words or phrases that get tagged to a game such as “world war 2” or “steampunk”.


/keywords

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/keywords?updated_at=&created_at=&name  =&url  =&slug    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.KeywordsApi;

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

public class KeywordsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        KeywordsApi apiInstance = new KeywordsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String updatedAt = updatedAt_example; // String | Date this was initially added to the IGDB database
        String createdAt = createdAt_example; // String | The last date this entry was updated in the IGDB database
        String name   = name  _example; // String | 
        String url   = url  _example; // String | The website address (URL) of the item
        String slug     = slug    _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.keywords(apiecoKey, updatedAt, createdAt, name  , url  , slug    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KeywordsApi#keywords");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.KeywordsApi;

public class KeywordsApiExample {

    public static void main(String[] args) {
        KeywordsApi apiInstance = new KeywordsApi();
        String apiecoKey = apiecoKey_example; // String | 
        String updatedAt = updatedAt_example; // String | Date this was initially added to the IGDB database
        String createdAt = createdAt_example; // String | The last date this entry was updated in the IGDB database
        String name   = name  _example; // String | 
        String url   = url  _example; // String | The website address (URL) of the item
        String slug     = slug    _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.keywords(apiecoKey, updatedAt, createdAt, name  , url  , slug    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KeywordsApi#keywords");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *updatedAt = updatedAt_example; // Date this was initially added to the IGDB database (optional)
String *createdAt = createdAt_example; // The last date this entry was updated in the IGDB database (optional)
String *name   = name  _example; //  (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)
String *slug     = slug    _example; // A url-safe, unique, lower-case version of the name (optional)

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

[apiInstance keywordsWith:apiecoKey
    updatedAt:updatedAt
    createdAt:createdAt
    name  :name  
    url  :url  
    slug    :slug    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.KeywordsApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'updatedAt': updatedAt_example, // {String} Date this was initially added to the IGDB database
  'createdAt': createdAt_example, // {String} The last date this entry was updated in the IGDB database
  'name  ': name  _example, // {String} 
  'url  ': url  _example, // {String} The website address (URL) of the item
  'slug    ': slug    _example // {String} A url-safe, unique, lower-case version of the name
};

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

namespace Example
{
    public class keywordsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new KeywordsApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var updatedAt = updatedAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var createdAt = createdAt_example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var name   = name  _example;  // String |  (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 
            var slug     = slug    _example;  // String | A url-safe, unique, lower-case version of the name (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.keywords(apiecoKey, updatedAt, createdAt, name  , url  , slug    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling KeywordsApi.keywords: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\KeywordsApi();
$apiecoKey = apiecoKey_example; // String | 
$updatedAt = updatedAt_example; // String | Date this was initially added to the IGDB database
$createdAt = createdAt_example; // String | The last date this entry was updated in the IGDB database
$name   = name  _example; // String | 
$url   = url  _example; // String | The website address (URL) of the item
$slug     = slug    _example; // String | A url-safe, unique, lower-case version of the name

try {
    $result = $api_instance->keywords($apiecoKey, $updatedAt, $createdAt, $name  , $url  , $slug    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling KeywordsApi->keywords: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::KeywordsApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::KeywordsApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $updatedAt = updatedAt_example; # String | Date this was initially added to the IGDB database
my $createdAt = createdAt_example; # String | The last date this entry was updated in the IGDB database
my $name   = name  _example; # String | 
my $url   = url  _example; # String | The website address (URL) of the item
my $slug     = slug    _example; # String | A url-safe, unique, lower-case version of the name

eval { 
    my $result = $api_instance->keywords(apiecoKey => $apiecoKey, updatedAt => $updatedAt, createdAt => $createdAt, name   => $name  , url   => $url  , slug     => $slug    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling KeywordsApi->keywords: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.KeywordsApi()
apiecoKey = apiecoKey_example # String | 
updatedAt = updatedAt_example # String | Date this was initially added to the IGDB database (optional)
createdAt = createdAt_example # String | The last date this entry was updated in the IGDB database (optional)
name   = name  _example # String |  (optional)
url   = url  _example # String | The website address (URL) of the item (optional)
slug     = slug    _example # String | A url-safe, unique, lower-case version of the name (optional)

try: 
    api_response = api_instance.keywords(apiecoKey, updatedAt=updatedAt, createdAt=createdAt, name  =name  , url  =url  , slug    =slug    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling KeywordsApi->keywords: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
updated_at
String
Date this was initially added to the IGDB database
created_at
String
The last date this entry was updated in the IGDB database
name
String
url
String
The website address (URL) of the item
slug
String
A url-safe, unique, lower-case version of the name

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


MultiplayerModes

multiPlayerModes

Data about the supported multiplayer types


/multiplayer_modes

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/multiplayer_modes?offlinemax=&offlinecoopmax=&offlinecoop  =&lancoop  =&game    =&dropin    =&campaigncoop    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MultiplayerModesApi;

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

public class MultiplayerModesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        MultiplayerModesApi apiInstance = new MultiplayerModesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String offlinemax = offlinemax_example; // String | Date this was initially added to the IGDB database
        String offlinecoopmax = offlinecoopmax_example; // String | The last date this entry was updated in the IGDB database
        String offlinecoop   = offlinecoop  _example; // String | True if the game supports online coop
        String lancoop   = lancoop  _example; // String | Maximum number of players in offline multiplayer
        String game     = game    _example; // String | Maximum number of offline players in offline coop
        String dropin     = dropin    _example; // String | True if the game supports offline coop
        String campaigncoop     = campaigncoop    _example; // String | The game this multiplayer mode is associated with
        try {
            array[inline_response_200] result = apiInstance.multiPlayerModes(apiecoKey, offlinemax, offlinecoopmax, offlinecoop  , lancoop  , game    , dropin    , campaigncoop    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling MultiplayerModesApi#multiPlayerModes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.MultiplayerModesApi;

public class MultiplayerModesApiExample {

    public static void main(String[] args) {
        MultiplayerModesApi apiInstance = new MultiplayerModesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String offlinemax = offlinemax_example; // String | Date this was initially added to the IGDB database
        String offlinecoopmax = offlinecoopmax_example; // String | The last date this entry was updated in the IGDB database
        String offlinecoop   = offlinecoop  _example; // String | True if the game supports online coop
        String lancoop   = lancoop  _example; // String | Maximum number of players in offline multiplayer
        String game     = game    _example; // String | Maximum number of offline players in offline coop
        String dropin     = dropin    _example; // String | True if the game supports offline coop
        String campaigncoop     = campaigncoop    _example; // String | The game this multiplayer mode is associated with
        try {
            array[inline_response_200] result = apiInstance.multiPlayerModes(apiecoKey, offlinemax, offlinecoopmax, offlinecoop  , lancoop  , game    , dropin    , campaigncoop    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling MultiplayerModesApi#multiPlayerModes");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *offlinemax = offlinemax_example; // Date this was initially added to the IGDB database (optional)
String *offlinecoopmax = offlinecoopmax_example; // The last date this entry was updated in the IGDB database (optional)
String *offlinecoop   = offlinecoop  _example; // True if the game supports online coop (optional)
String *lancoop   = lancoop  _example; // Maximum number of players in offline multiplayer (optional)
String *game     = game    _example; // Maximum number of offline players in offline coop (optional)
String *dropin     = dropin    _example; // True if the game supports offline coop (optional)
String *campaigncoop     = campaigncoop    _example; // The game this multiplayer mode is associated with (optional)

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

[apiInstance multiPlayerModesWith:apiecoKey
    offlinemax:offlinemax
    offlinecoopmax:offlinecoopmax
    offlinecoop  :offlinecoop  
    lancoop  :lancoop  
    game    :game    
    dropin    :dropin    
    campaigncoop    :campaigncoop    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.MultiplayerModesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'offlinemax': offlinemax_example, // {String} Date this was initially added to the IGDB database
  'offlinecoopmax': offlinecoopmax_example, // {String} The last date this entry was updated in the IGDB database
  'offlinecoop  ': offlinecoop  _example, // {String} True if the game supports online coop
  'lancoop  ': lancoop  _example, // {String} Maximum number of players in offline multiplayer
  'game    ': game    _example, // {String} Maximum number of offline players in offline coop
  'dropin    ': dropin    _example, // {String} True if the game supports offline coop
  'campaigncoop    ': campaigncoop    _example // {String} The game this multiplayer mode is associated with
};

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

namespace Example
{
    public class multiPlayerModesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new MultiplayerModesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var offlinemax = offlinemax_example;  // String | Date this was initially added to the IGDB database (optional) 
            var offlinecoopmax = offlinecoopmax_example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var offlinecoop   = offlinecoop  _example;  // String | True if the game supports online coop (optional) 
            var lancoop   = lancoop  _example;  // String | Maximum number of players in offline multiplayer (optional) 
            var game     = game    _example;  // String | Maximum number of offline players in offline coop (optional) 
            var dropin     = dropin    _example;  // String | True if the game supports offline coop (optional) 
            var campaigncoop     = campaigncoop    _example;  // String | The game this multiplayer mode is associated with (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.multiPlayerModes(apiecoKey, offlinemax, offlinecoopmax, offlinecoop  , lancoop  , game    , dropin    , campaigncoop    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling MultiplayerModesApi.multiPlayerModes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\MultiplayerModesApi();
$apiecoKey = apiecoKey_example; // String | 
$offlinemax = offlinemax_example; // String | Date this was initially added to the IGDB database
$offlinecoopmax = offlinecoopmax_example; // String | The last date this entry was updated in the IGDB database
$offlinecoop   = offlinecoop  _example; // String | True if the game supports online coop
$lancoop   = lancoop  _example; // String | Maximum number of players in offline multiplayer
$game     = game    _example; // String | Maximum number of offline players in offline coop
$dropin     = dropin    _example; // String | True if the game supports offline coop
$campaigncoop     = campaigncoop    _example; // String | The game this multiplayer mode is associated with

try {
    $result = $api_instance->multiPlayerModes($apiecoKey, $offlinemax, $offlinecoopmax, $offlinecoop  , $lancoop  , $game    , $dropin    , $campaigncoop    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling MultiplayerModesApi->multiPlayerModes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MultiplayerModesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::MultiplayerModesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $offlinemax = offlinemax_example; # String | Date this was initially added to the IGDB database
my $offlinecoopmax = offlinecoopmax_example; # String | The last date this entry was updated in the IGDB database
my $offlinecoop   = offlinecoop  _example; # String | True if the game supports online coop
my $lancoop   = lancoop  _example; # String | Maximum number of players in offline multiplayer
my $game     = game    _example; # String | Maximum number of offline players in offline coop
my $dropin     = dropin    _example; # String | True if the game supports offline coop
my $campaigncoop     = campaigncoop    _example; # String | The game this multiplayer mode is associated with

eval { 
    my $result = $api_instance->multiPlayerModes(apiecoKey => $apiecoKey, offlinemax => $offlinemax, offlinecoopmax => $offlinecoopmax, offlinecoop   => $offlinecoop  , lancoop   => $lancoop  , game     => $game    , dropin     => $dropin    , campaigncoop     => $campaigncoop    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling MultiplayerModesApi->multiPlayerModes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.MultiplayerModesApi()
apiecoKey = apiecoKey_example # String | 
offlinemax = offlinemax_example # String | Date this was initially added to the IGDB database (optional)
offlinecoopmax = offlinecoopmax_example # String | The last date this entry was updated in the IGDB database (optional)
offlinecoop   = offlinecoop  _example # String | True if the game supports online coop (optional)
lancoop   = lancoop  _example # String | Maximum number of players in offline multiplayer (optional)
game     = game    _example # String | Maximum number of offline players in offline coop (optional)
dropin     = dropin    _example # String | True if the game supports offline coop (optional)
campaigncoop     = campaigncoop    _example # String | The game this multiplayer mode is associated with (optional)

try: 
    api_response = api_instance.multi_player_modes(apiecoKey, offlinemax=offlinemax, offlinecoopmax=offlinecoopmax, offlinecoop  =offlinecoop  , lancoop  =lancoop  , game    =game    , dropin    =dropin    , campaigncoop    =campaigncoop    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling MultiplayerModesApi->multiPlayerModes: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
offlinemax
String
Date this was initially added to the IGDB database
offlinecoopmax
String
The last date this entry was updated in the IGDB database
offlinecoop
String
True if the game supports online coop
lancoop
String
Maximum number of players in offline multiplayer
game
String
Maximum number of offline players in offline coop
dropin
String
True if the game supports offline coop
campaigncoop
String
The game this multiplayer mode is associated with

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Page

page

Our multipurpose page system is currently used for youtubers and media organisations."


/pages

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/pages?background=&company=&battlenet  =&category  =&color=&country  =&created_at  =&description    =&feed    =&game    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PageApi;

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

public class PageApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String background = background_example; // String | The page background
        String company = company_example; // String | The company this page is about
        String battlenet   = battlenet  _example; // String | A battlenet ID
        String category   = category  _example; // String | The type (category) of this page
        String color = color_example; // String | The main color of this page
        String country   = country  _example; // String | ISO 3166-1 country code
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String description     = description    _example; // String | A description
        String feed     = feed    _example; // String | The id of the feed for this page
        String game     = game    _example; // String | The game this page is about
        try {
            array[inline_response_200] result = apiInstance.page(apiecoKey, background, company, battlenet  , category  , color, country  , createdAt  , description    , feed    , game    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#page");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PageApi;

public class PageApiExample {

    public static void main(String[] args) {
        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String background = background_example; // String | The page background
        String company = company_example; // String | The company this page is about
        String battlenet   = battlenet  _example; // String | A battlenet ID
        String category   = category  _example; // String | The type (category) of this page
        String color = color_example; // String | The main color of this page
        String country   = country  _example; // String | ISO 3166-1 country code
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String description     = description    _example; // String | A description
        String feed     = feed    _example; // String | The id of the feed for this page
        String game     = game    _example; // String | The game this page is about
        try {
            array[inline_response_200] result = apiInstance.page(apiecoKey, background, company, battlenet  , category  , color, country  , createdAt  , description    , feed    , game    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#page");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *background = background_example; // The page background (optional)
String *company = company_example; // The company this page is about (optional)
String *battlenet   = battlenet  _example; // A battlenet ID (optional)
String *category   = category  _example; // The type (category) of this page (optional)
String *color = color_example; // The main color of this page (optional)
String *country   = country  _example; // ISO 3166-1 country code (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *description     = description    _example; // A description (optional)
String *feed     = feed    _example; // The id of the feed for this page (optional)
String *game     = game    _example; // The game this page is about (optional)

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

[apiInstance pageWith:apiecoKey
    background:background
    company:company
    battlenet  :battlenet  
    category  :category  
    color:color
    country  :country  
    createdAt  :createdAt  
    description    :description    
    feed    :feed    
    game    :game    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PageApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'background': background_example, // {String} The page background
  'company': company_example, // {String} The company this page is about
  'battlenet  ': battlenet  _example, // {String} A battlenet ID
  'category  ': category  _example, // {String} The type (category) of this page
  'color': color_example, // {String} The main color of this page
  'country  ': country  _example, // {String} ISO 3166-1 country code
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'description    ': description    _example, // {String} A description
  'feed    ': feed    _example, // {String} The id of the feed for this page
  'game    ': game    _example // {String} The game this page is about
};

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

namespace Example
{
    public class pageExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PageApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var background = background_example;  // String | The page background (optional) 
            var company = company_example;  // String | The company this page is about (optional) 
            var battlenet   = battlenet  _example;  // String | A battlenet ID (optional) 
            var category   = category  _example;  // String | The type (category) of this page (optional) 
            var color = color_example;  // String | The main color of this page (optional) 
            var country   = country  _example;  // String | ISO 3166-1 country code (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var description     = description    _example;  // String | A description (optional) 
            var feed     = feed    _example;  // String | The id of the feed for this page (optional) 
            var game     = game    _example;  // String | The game this page is about (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.page(apiecoKey, background, company, battlenet  , category  , color, country  , createdAt  , description    , feed    , game    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PageApi.page: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PageApi();
$apiecoKey = apiecoKey_example; // String | 
$background = background_example; // String | The page background
$company = company_example; // String | The company this page is about
$battlenet   = battlenet  _example; // String | A battlenet ID
$category   = category  _example; // String | The type (category) of this page
$color = color_example; // String | The main color of this page
$country   = country  _example; // String | ISO 3166-1 country code
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$description     = description    _example; // String | A description
$feed     = feed    _example; // String | The id of the feed for this page
$game     = game    _example; // String | The game this page is about

try {
    $result = $api_instance->page($apiecoKey, $background, $company, $battlenet  , $category  , $color, $country  , $createdAt  , $description    , $feed    , $game    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PageApi->page: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PageApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PageApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $background = background_example; # String | The page background
my $company = company_example; # String | The company this page is about
my $battlenet   = battlenet  _example; # String | A battlenet ID
my $category   = category  _example; # String | The type (category) of this page
my $color = color_example; # String | The main color of this page
my $country   = country  _example; # String | ISO 3166-1 country code
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $description     = description    _example; # String | A description
my $feed     = feed    _example; # String | The id of the feed for this page
my $game     = game    _example; # String | The game this page is about

eval { 
    my $result = $api_instance->page(apiecoKey => $apiecoKey, background => $background, company => $company, battlenet   => $battlenet  , category   => $category  , color => $color, country   => $country  , createdAt   => $createdAt  , description     => $description    , feed     => $feed    , game     => $game    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PageApi->page: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PageApi()
apiecoKey = apiecoKey_example # String | 
background = background_example # String | The page background (optional)
company = company_example # String | The company this page is about (optional)
battlenet   = battlenet  _example # String | A battlenet ID (optional)
category   = category  _example # String | The type (category) of this page (optional)
color = color_example # String | The main color of this page (optional)
country   = country  _example # String | ISO 3166-1 country code (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
description     = description    _example # String | A description (optional)
feed     = feed    _example # String | The id of the feed for this page (optional)
game     = game    _example # String | The game this page is about (optional)

try: 
    api_response = api_instance.page(apiecoKey, background=background, company=company, battlenet  =battlenet  , category  =category  , color=color, country  =country  , createdAt  =createdAt  , description    =description    , feed    =feed    , game    =game    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PageApi->page: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
background
String
The page background
company
String
The company this page is about
battlenet
String
A battlenet ID
category
String
The type (category) of this page
color
String
The main color of this page
country
String
ISO 3166-1 country code
created_at
String
Date this was initially added to the IGDB database
description
String
A description
feed
String
The id of the feed for this page
game
String
The game this page is about

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


pageBackground

Background of a page


/page_backgrounds

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/page_backgrounds?alpha_channel=&animated=&height  =&image_id  =&url=&width  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PageApi;

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

public class PageApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        String animated = animated_example; // String | 
        String height   = height  _example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.pageBackground(apiecoKey, alphaChannel, animated, height  , imageId  , url, width  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#pageBackground");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PageApi;

public class PageApiExample {

    public static void main(String[] args) {
        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        String animated = animated_example; // String | 
        String height   = height  _example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        try {
            array[inline_response_200] result = apiInstance.pageBackground(apiecoKey, alphaChannel, animated, height  , imageId  , url, width  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#pageBackground");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *alphaChannel = alphaChannel_example; //  (optional)
String *animated = animated_example; //  (optional)
String *height   = height  _example; // The height of the image in pixels (optional)
String *imageId   = imageId  _example; // The ID of the image used to construct an IGDB image link (optional)
String *url = url_example; // The website address (URL) of the item (optional)
String *width   = width  _example; // The width of the image in pixels (optional)

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

[apiInstance pageBackgroundWith:apiecoKey
    alphaChannel:alphaChannel
    animated:animated
    height  :height  
    imageId  :imageId  
    url:url
    width  :width  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PageApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'alphaChannel': alphaChannel_example, // {String} 
  'animated': animated_example, // {String} 
  'height  ': height  _example, // {String} The height of the image in pixels
  'imageId  ': imageId  _example, // {String} The ID of the image used to construct an IGDB image link
  'url': url_example, // {String} The website address (URL) of the item
  'width  ': width  _example // {String} The width of the image in pixels
};

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

namespace Example
{
    public class pageBackgroundExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PageApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var alphaChannel = alphaChannel_example;  // String |  (optional) 
            var animated = animated_example;  // String |  (optional) 
            var height   = height  _example;  // String | The height of the image in pixels (optional) 
            var imageId   = imageId  _example;  // String | The ID of the image used to construct an IGDB image link (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 
            var width   = width  _example;  // String | The width of the image in pixels (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.pageBackground(apiecoKey, alphaChannel, animated, height  , imageId  , url, width  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PageApi.pageBackground: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PageApi();
$apiecoKey = apiecoKey_example; // String | 
$alphaChannel = alphaChannel_example; // String | 
$animated = animated_example; // String | 
$height   = height  _example; // String | The height of the image in pixels
$imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
$url = url_example; // String | The website address (URL) of the item
$width   = width  _example; // String | The width of the image in pixels

try {
    $result = $api_instance->pageBackground($apiecoKey, $alphaChannel, $animated, $height  , $imageId  , $url, $width  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PageApi->pageBackground: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PageApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PageApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $alphaChannel = alphaChannel_example; # String | 
my $animated = animated_example; # String | 
my $height   = height  _example; # String | The height of the image in pixels
my $imageId   = imageId  _example; # String | The ID of the image used to construct an IGDB image link
my $url = url_example; # String | The website address (URL) of the item
my $width   = width  _example; # String | The width of the image in pixels

eval { 
    my $result = $api_instance->pageBackground(apiecoKey => $apiecoKey, alphaChannel => $alphaChannel, animated => $animated, height   => $height  , imageId   => $imageId  , url => $url, width   => $width  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PageApi->pageBackground: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PageApi()
apiecoKey = apiecoKey_example # String | 
alphaChannel = alphaChannel_example # String |  (optional)
animated = animated_example # String |  (optional)
height   = height  _example # String | The height of the image in pixels (optional)
imageId   = imageId  _example # String | The ID of the image used to construct an IGDB image link (optional)
url = url_example # String | The website address (URL) of the item (optional)
width   = width  _example # String | The width of the image in pixels (optional)

try: 
    api_response = api_instance.page_background(apiecoKey, alphaChannel=alphaChannel, animated=animated, height  =height  , imageId  =imageId  , url=url, width  =width  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PageApi->pageBackground: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
alpha_channel
String
animated
String
height
String
The height of the image in pixels
image_id
String
The ID of the image used to construct an IGDB image link
url
String
The website address (URL) of the item
width
String
The width of the image in pixels

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input



pageWebsite

Page Website


/page_websites

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/page_websites?category=&trusted=&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PageApi;

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

public class PageApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String trusted = trusted_example; // String | 
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.pageWebsite(apiecoKey, category, trusted, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#pageWebsite");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PageApi;

public class PageApiExample {

    public static void main(String[] args) {
        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String trusted = trusted_example; // String | 
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.pageWebsite(apiecoKey, category, trusted, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#pageWebsite");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category = category_example; // The service this website links to (optional)
String *trusted = trusted_example; //  (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)

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

[apiInstance pageWebsiteWith:apiecoKey
    category:category
    trusted:trusted
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PageApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category': category_example, // {String} The service this website links to
  'trusted': trusted_example, // {String} 
  'url  ': url  _example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class pageWebsiteExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PageApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category = category_example;  // String | The service this website links to (optional) 
            var trusted = trusted_example;  // String |  (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.pageWebsite(apiecoKey, category, trusted, url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PageApi.pageWebsite: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PageApi();
$apiecoKey = apiecoKey_example; // String | 
$category = category_example; // String | The service this website links to
$trusted = trusted_example; // String | 
$url   = url  _example; // String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PageApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category = category_example; # String | The service this website links to
my $trusted = trusted_example; # String | 
my $url   = url  _example; # String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PageApi()
apiecoKey = apiecoKey_example # String | 
category = category_example # String | The service this website links to (optional)
trusted = trusted_example # String |  (optional)
url   = url  _example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.page_website(apiecoKey, category=category, trusted=trusted, url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PageApi->pageWebsite: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
The service this website links to
trusted
String
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


platform

The hardware used to run the game or game delivery network


/platform

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/platform?abbreviation=&alternative_name=&category  =&created_at  =&created_at=&generation  =&name  =&platform_logo    =&product_family    =&slug    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PageApi;

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

public class PageApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String abbreviation = abbreviation_example; // String | An abbreviation of the platform name
        String alternativeName = alternativeName_example; // String | An alternative name for the platform
        String category   = category  _example; // String | A physical or virtual category of the platform
        String createdAt   = createdAt  _example; // String | The logo of the first Version of this platform
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String generation   = generation  _example; // String | The generation of the platform
        String name   = name  _example; // String | The name of the platform
        String platformLogo     = platformLogo    _example; // String | The logo of the first Version of this platform
        String productFamily     = productFamily    _example; // String | The family of platforms this one belongs to
        String slug     = slug    _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.platform(apiecoKey, abbreviation, alternativeName, category  , createdAt  , createdAt, generation  , name  , platformLogo    , productFamily    , slug    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#platform");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PageApi;

public class PageApiExample {

    public static void main(String[] args) {
        PageApi apiInstance = new PageApi();
        String apiecoKey = apiecoKey_example; // String | 
        String abbreviation = abbreviation_example; // String | An abbreviation of the platform name
        String alternativeName = alternativeName_example; // String | An alternative name for the platform
        String category   = category  _example; // String | A physical or virtual category of the platform
        String createdAt   = createdAt  _example; // String | The logo of the first Version of this platform
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String generation   = generation  _example; // String | The generation of the platform
        String name   = name  _example; // String | The name of the platform
        String platformLogo     = platformLogo    _example; // String | The logo of the first Version of this platform
        String productFamily     = productFamily    _example; // String | The family of platforms this one belongs to
        String slug     = slug    _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.platform(apiecoKey, abbreviation, alternativeName, category  , createdAt  , createdAt, generation  , name  , platformLogo    , productFamily    , slug    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PageApi#platform");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *abbreviation = abbreviation_example; // An abbreviation of the platform name (optional)
String *alternativeName = alternativeName_example; // An alternative name for the platform (optional)
String *category   = category  _example; // A physical or virtual category of the platform (optional)
String *createdAt   = createdAt  _example; // The logo of the first Version of this platform (optional)
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *generation   = generation  _example; // The generation of the platform (optional)
String *name   = name  _example; // The name of the platform (optional)
String *platformLogo     = platformLogo    _example; // The logo of the first Version of this platform (optional)
String *productFamily     = productFamily    _example; // The family of platforms this one belongs to (optional)
String *slug     = slug    _example; // A url-safe, unique, lower-case version of the name (optional)

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

[apiInstance platformWith:apiecoKey
    abbreviation:abbreviation
    alternativeName:alternativeName
    category  :category  
    createdAt  :createdAt  
    createdAt:createdAt
    generation  :generation  
    name  :name  
    platformLogo    :platformLogo    
    productFamily    :productFamily    
    slug    :slug    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PageApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'abbreviation': abbreviation_example, // {String} An abbreviation of the platform name
  'alternativeName': alternativeName_example, // {String} An alternative name for the platform
  'category  ': category  _example, // {String} A physical or virtual category of the platform
  'createdAt  ': createdAt  _example, // {String} The logo of the first Version of this platform
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'generation  ': generation  _example, // {String} The generation of the platform
  'name  ': name  _example, // {String} The name of the platform
  'platformLogo    ': platformLogo    _example, // {String} The logo of the first Version of this platform
  'productFamily    ': productFamily    _example, // {String} The family of platforms this one belongs to
  'slug    ': slug    _example // {String} A url-safe, unique, lower-case version of the name
};

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

namespace Example
{
    public class platformExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PageApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var abbreviation = abbreviation_example;  // String | An abbreviation of the platform name (optional) 
            var alternativeName = alternativeName_example;  // String | An alternative name for the platform (optional) 
            var category   = category  _example;  // String | A physical or virtual category of the platform (optional) 
            var createdAt   = createdAt  _example;  // String | The logo of the first Version of this platform (optional) 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var generation   = generation  _example;  // String | The generation of the platform (optional) 
            var name   = name  _example;  // String | The name of the platform (optional) 
            var platformLogo     = platformLogo    _example;  // String | The logo of the first Version of this platform (optional) 
            var productFamily     = productFamily    _example;  // String | The family of platforms this one belongs to (optional) 
            var slug     = slug    _example;  // String | A url-safe, unique, lower-case version of the name (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.platform(apiecoKey, abbreviation, alternativeName, category  , createdAt  , createdAt, generation  , name  , platformLogo    , productFamily    , slug    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PageApi.platform: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PageApi();
$apiecoKey = apiecoKey_example; // String | 
$abbreviation = abbreviation_example; // String | An abbreviation of the platform name
$alternativeName = alternativeName_example; // String | An alternative name for the platform
$category   = category  _example; // String | A physical or virtual category of the platform
$createdAt   = createdAt  _example; // String | The logo of the first Version of this platform
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$generation   = generation  _example; // String | The generation of the platform
$name   = name  _example; // String | The name of the platform
$platformLogo     = platformLogo    _example; // String | The logo of the first Version of this platform
$productFamily     = productFamily    _example; // String | The family of platforms this one belongs to
$slug     = slug    _example; // String | A url-safe, unique, lower-case version of the name

try {
    $result = $api_instance->platform($apiecoKey, $abbreviation, $alternativeName, $category  , $createdAt  , $createdAt, $generation  , $name  , $platformLogo    , $productFamily    , $slug    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PageApi->platform: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PageApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PageApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $abbreviation = abbreviation_example; # String | An abbreviation of the platform name
my $alternativeName = alternativeName_example; # String | An alternative name for the platform
my $category   = category  _example; # String | A physical or virtual category of the platform
my $createdAt   = createdAt  _example; # String | The logo of the first Version of this platform
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $generation   = generation  _example; # String | The generation of the platform
my $name   = name  _example; # String | The name of the platform
my $platformLogo     = platformLogo    _example; # String | The logo of the first Version of this platform
my $productFamily     = productFamily    _example; # String | The family of platforms this one belongs to
my $slug     = slug    _example; # String | A url-safe, unique, lower-case version of the name

eval { 
    my $result = $api_instance->platform(apiecoKey => $apiecoKey, abbreviation => $abbreviation, alternativeName => $alternativeName, category   => $category  , createdAt   => $createdAt  , createdAt => $createdAt, generation   => $generation  , name   => $name  , platformLogo     => $platformLogo    , productFamily     => $productFamily    , slug     => $slug    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PageApi->platform: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PageApi()
apiecoKey = apiecoKey_example # String | 
abbreviation = abbreviation_example # String | An abbreviation of the platform name (optional)
alternativeName = alternativeName_example # String | An alternative name for the platform (optional)
category   = category  _example # String | A physical or virtual category of the platform (optional)
createdAt   = createdAt  _example # String | The logo of the first Version of this platform (optional)
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
generation   = generation  _example # String | The generation of the platform (optional)
name   = name  _example # String | The name of the platform (optional)
platformLogo     = platformLogo    _example # String | The logo of the first Version of this platform (optional)
productFamily     = productFamily    _example # String | The family of platforms this one belongs to (optional)
slug     = slug    _example # String | A url-safe, unique, lower-case version of the name (optional)

try: 
    api_response = api_instance.platform(apiecoKey, abbreviation=abbreviation, alternativeName=alternativeName, category  =category  , createdAt  =createdAt  , createdAt=createdAt, generation  =generation  , name  =name  , platformLogo    =platformLogo    , productFamily    =productFamily    , slug    =slug    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PageApi->platform: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
abbreviation
String
An abbreviation of the platform name
alternative_name
String
An alternative name for the platform
category
String
A physical or virtual category of the platform
created_at
String
The logo of the first Version of this platform
created_at
String
Date this was initially added to the IGDB database
generation
String
The generation of the platform
name
String
The name of the platform
platform_logo
product_family
String
The family of platforms this one belongs to
slug
String
A url-safe, unique, lower-case version of the name

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input



Platform

platformVersion


/platform_versions

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/platform_versions?companies=&connectivity=&cpu  =&graphics  =&main_manufacturer=&media  =&memory  =&name    =&os    =&output    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PlatformApi;

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

public class PlatformApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String companies = companies_example; // String | Who developed this platform version
        String connectivity = connectivity_example; // String | The network capabilities
        String cpu   = cpu  _example; // String | The integrated control processing unit
        String graphics   = graphics  _example; // String | The graphics chipset
        String mainManufacturer = mainManufacturer_example; // String | Who manufactured this version of the platform
        String media   = media  _example; // String | The type of media this version accepted
        String memory   = memory  _example; // String | How much memory there is
        String name     = name    _example; // String | The name of the platform version
        String os     = os    _example; // String | The operating system installed on the platform version
        String output     = output    _example; // String | The output video rate
        try {
            array[inline_response_200] result = apiInstance.platformVersion(apiecoKey, companies, connectivity, cpu  , graphics  , mainManufacturer, media  , memory  , name    , os    , output    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformVersion");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PlatformApi;

public class PlatformApiExample {

    public static void main(String[] args) {
        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String companies = companies_example; // String | Who developed this platform version
        String connectivity = connectivity_example; // String | The network capabilities
        String cpu   = cpu  _example; // String | The integrated control processing unit
        String graphics   = graphics  _example; // String | The graphics chipset
        String mainManufacturer = mainManufacturer_example; // String | Who manufactured this version of the platform
        String media   = media  _example; // String | The type of media this version accepted
        String memory   = memory  _example; // String | How much memory there is
        String name     = name    _example; // String | The name of the platform version
        String os     = os    _example; // String | The operating system installed on the platform version
        String output     = output    _example; // String | The output video rate
        try {
            array[inline_response_200] result = apiInstance.platformVersion(apiecoKey, companies, connectivity, cpu  , graphics  , mainManufacturer, media  , memory  , name    , os    , output    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformVersion");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *companies = companies_example; // Who developed this platform version (optional)
String *connectivity = connectivity_example; // The network capabilities (optional)
String *cpu   = cpu  _example; // The integrated control processing unit (optional)
String *graphics   = graphics  _example; // The graphics chipset (optional)
String *mainManufacturer = mainManufacturer_example; // Who manufactured this version of the platform (optional)
String *media   = media  _example; // The type of media this version accepted (optional)
String *memory   = memory  _example; // How much memory there is (optional)
String *name     = name    _example; // The name of the platform version (optional)
String *os     = os    _example; // The operating system installed on the platform version (optional)
String *output     = output    _example; // The output video rate (optional)

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

[apiInstance platformVersionWith:apiecoKey
    companies:companies
    connectivity:connectivity
    cpu  :cpu  
    graphics  :graphics  
    mainManufacturer:mainManufacturer
    media  :media  
    memory  :memory  
    name    :name    
    os    :os    
    output    :output    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PlatformApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'companies': companies_example, // {String} Who developed this platform version
  'connectivity': connectivity_example, // {String} The network capabilities
  'cpu  ': cpu  _example, // {String} The integrated control processing unit
  'graphics  ': graphics  _example, // {String} The graphics chipset
  'mainManufacturer': mainManufacturer_example, // {String} Who manufactured this version of the platform
  'media  ': media  _example, // {String} The type of media this version accepted
  'memory  ': memory  _example, // {String} How much memory there is
  'name    ': name    _example, // {String} The name of the platform version
  'os    ': os    _example, // {String} The operating system installed on the platform version
  'output    ': output    _example // {String} The output video rate
};

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

namespace Example
{
    public class platformVersionExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PlatformApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var companies = companies_example;  // String | Who developed this platform version (optional) 
            var connectivity = connectivity_example;  // String | The network capabilities (optional) 
            var cpu   = cpu  _example;  // String | The integrated control processing unit (optional) 
            var graphics   = graphics  _example;  // String | The graphics chipset (optional) 
            var mainManufacturer = mainManufacturer_example;  // String | Who manufactured this version of the platform (optional) 
            var media   = media  _example;  // String | The type of media this version accepted (optional) 
            var memory   = memory  _example;  // String | How much memory there is (optional) 
            var name     = name    _example;  // String | The name of the platform version (optional) 
            var os     = os    _example;  // String | The operating system installed on the platform version (optional) 
            var output     = output    _example;  // String | The output video rate (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.platformVersion(apiecoKey, companies, connectivity, cpu  , graphics  , mainManufacturer, media  , memory  , name    , os    , output    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PlatformApi.platformVersion: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PlatformApi();
$apiecoKey = apiecoKey_example; // String | 
$companies = companies_example; // String | Who developed this platform version
$connectivity = connectivity_example; // String | The network capabilities
$cpu   = cpu  _example; // String | The integrated control processing unit
$graphics   = graphics  _example; // String | The graphics chipset
$mainManufacturer = mainManufacturer_example; // String | Who manufactured this version of the platform
$media   = media  _example; // String | The type of media this version accepted
$memory   = memory  _example; // String | How much memory there is
$name     = name    _example; // String | The name of the platform version
$os     = os    _example; // String | The operating system installed on the platform version
$output     = output    _example; // String | The output video rate

try {
    $result = $api_instance->platformVersion($apiecoKey, $companies, $connectivity, $cpu  , $graphics  , $mainManufacturer, $media  , $memory  , $name    , $os    , $output    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PlatformApi->platformVersion: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PlatformApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PlatformApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $companies = companies_example; # String | Who developed this platform version
my $connectivity = connectivity_example; # String | The network capabilities
my $cpu   = cpu  _example; # String | The integrated control processing unit
my $graphics   = graphics  _example; # String | The graphics chipset
my $mainManufacturer = mainManufacturer_example; # String | Who manufactured this version of the platform
my $media   = media  _example; # String | The type of media this version accepted
my $memory   = memory  _example; # String | How much memory there is
my $name     = name    _example; # String | The name of the platform version
my $os     = os    _example; # String | The operating system installed on the platform version
my $output     = output    _example; # String | The output video rate

eval { 
    my $result = $api_instance->platformVersion(apiecoKey => $apiecoKey, companies => $companies, connectivity => $connectivity, cpu   => $cpu  , graphics   => $graphics  , mainManufacturer => $mainManufacturer, media   => $media  , memory   => $memory  , name     => $name    , os     => $os    , output     => $output    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PlatformApi->platformVersion: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PlatformApi()
apiecoKey = apiecoKey_example # String | 
companies = companies_example # String | Who developed this platform version (optional)
connectivity = connectivity_example # String | The network capabilities (optional)
cpu   = cpu  _example # String | The integrated control processing unit (optional)
graphics   = graphics  _example # String | The graphics chipset (optional)
mainManufacturer = mainManufacturer_example # String | Who manufactured this version of the platform (optional)
media   = media  _example # String | The type of media this version accepted (optional)
memory   = memory  _example # String | How much memory there is (optional)
name     = name    _example # String | The name of the platform version (optional)
os     = os    _example # String | The operating system installed on the platform version (optional)
output     = output    _example # String | The output video rate (optional)

try: 
    api_response = api_instance.platform_version(apiecoKey, companies=companies, connectivity=connectivity, cpu  =cpu  , graphics  =graphics  , mainManufacturer=mainManufacturer, media  =media  , memory  =memory  , name    =name    , os    =os    , output    =output    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PlatformApi->platformVersion: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
companies
String
Who developed this platform version
connectivity
String
The network capabilities
cpu
String
The integrated control processing unit
graphics
String
The graphics chipset
main_manufacturer
String
Who manufactured this version of the platform
media
String
The type of media this version accepted
memory
String
How much memory there is
name
String
The name of the platform version
os
String
The operating system installed on the platform version
output
String
The output video rate

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


platformVersionCompany


/platform_versions_companies

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/platform_versions_companies?comment=&company=&developer  =&manufacturer  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PlatformApi;

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

public class PlatformApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String comment = comment_example; // String | Any notable comments about the developer
        String company = company_example; // String | The company responsible for developing this platform version
        String developer   = developer  _example; // String | The integrated control processing unit
        String manufacturer   = manufacturer  _example; // String | The graphics chipset
        try {
            array[inline_response_200] result = apiInstance.platformVersionCompany(apiecoKey, comment, company, developer  , manufacturer  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformVersionCompany");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PlatformApi;

public class PlatformApiExample {

    public static void main(String[] args) {
        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String comment = comment_example; // String | Any notable comments about the developer
        String company = company_example; // String | The company responsible for developing this platform version
        String developer   = developer  _example; // String | The integrated control processing unit
        String manufacturer   = manufacturer  _example; // String | The graphics chipset
        try {
            array[inline_response_200] result = apiInstance.platformVersionCompany(apiecoKey, comment, company, developer  , manufacturer  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformVersionCompany");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *comment = comment_example; // Any notable comments about the developer (optional)
String *company = company_example; // The company responsible for developing this platform version (optional)
String *developer   = developer  _example; // The integrated control processing unit (optional)
String *manufacturer   = manufacturer  _example; // The graphics chipset (optional)

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

[apiInstance platformVersionCompanyWith:apiecoKey
    comment:comment
    company:company
    developer  :developer  
    manufacturer  :manufacturer  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PlatformApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'comment': comment_example, // {String} Any notable comments about the developer
  'company': company_example, // {String} The company responsible for developing this platform version
  'developer  ': developer  _example, // {String} The integrated control processing unit
  'manufacturer  ': manufacturer  _example // {String} The graphics chipset
};

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

namespace Example
{
    public class platformVersionCompanyExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PlatformApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var comment = comment_example;  // String | Any notable comments about the developer (optional) 
            var company = company_example;  // String | The company responsible for developing this platform version (optional) 
            var developer   = developer  _example;  // String | The integrated control processing unit (optional) 
            var manufacturer   = manufacturer  _example;  // String | The graphics chipset (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.platformVersionCompany(apiecoKey, comment, company, developer  , manufacturer  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PlatformApi.platformVersionCompany: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PlatformApi();
$apiecoKey = apiecoKey_example; // String | 
$comment = comment_example; // String | Any notable comments about the developer
$company = company_example; // String | The company responsible for developing this platform version
$developer   = developer  _example; // String | The integrated control processing unit
$manufacturer   = manufacturer  _example; // String | The graphics chipset

try {
    $result = $api_instance->platformVersionCompany($apiecoKey, $comment, $company, $developer  , $manufacturer  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PlatformApi->platformVersionCompany: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PlatformApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PlatformApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $comment = comment_example; # String | Any notable comments about the developer
my $company = company_example; # String | The company responsible for developing this platform version
my $developer   = developer  _example; # String | The integrated control processing unit
my $manufacturer   = manufacturer  _example; # String | The graphics chipset

eval { 
    my $result = $api_instance->platformVersionCompany(apiecoKey => $apiecoKey, comment => $comment, company => $company, developer   => $developer  , manufacturer   => $manufacturer  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PlatformApi->platformVersionCompany: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PlatformApi()
apiecoKey = apiecoKey_example # String | 
comment = comment_example # String | Any notable comments about the developer (optional)
company = company_example # String | The company responsible for developing this platform version (optional)
developer   = developer  _example # String | The integrated control processing unit (optional)
manufacturer   = manufacturer  _example # String | The graphics chipset (optional)

try: 
    api_response = api_instance.platform_version_company(apiecoKey, comment=comment, company=company, developer  =developer  , manufacturer  =manufacturer  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PlatformApi->platformVersionCompany: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
comment
String
Any notable comments about the developer
company
String
The company responsible for developing this platform version
developer
String
The integrated control processing unit
manufacturer
String
The graphics chipset

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


platformVersionReleaseDates

A handy endpoint that extends platform release dates. Used to dig deeper into release dates, platforms and versions.


/platform_version_release_dates

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/platform_version_release_dates?category=&created_at=&date  =&human  =&m=&platform_version  =®ion  =&updated_at    =&y    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PlatformApi;

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

public class PlatformApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The format of the release date
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String date   = date  _example; // String | The release date
        String human   = human  _example; // String | A human readable version of the release date
        String m = m_example; // String | The month as an integer starting at 1 (January)
        String platformVersion   = platformVersion  _example; // String | The platform this release date is for
        String region   = region  _example; // String | The region of the release
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        String y     = y    _example; // String | The year in full (2018)
        try {
            array[inline_response_200] result = apiInstance.platformVersionReleaseDates(apiecoKey, category, createdAt, date  , human  , m, platformVersion  , region  , updatedAt    , y    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformVersionReleaseDates");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PlatformApi;

public class PlatformApiExample {

    public static void main(String[] args) {
        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The format of the release date
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String date   = date  _example; // String | The release date
        String human   = human  _example; // String | A human readable version of the release date
        String m = m_example; // String | The month as an integer starting at 1 (January)
        String platformVersion   = platformVersion  _example; // String | The platform this release date is for
        String region   = region  _example; // String | The region of the release
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        String y     = y    _example; // String | The year in full (2018)
        try {
            array[inline_response_200] result = apiInstance.platformVersionReleaseDates(apiecoKey, category, createdAt, date  , human  , m, platformVersion  , region  , updatedAt    , y    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformVersionReleaseDates");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category = category_example; // The format of the release date (optional)
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *date   = date  _example; // The release date (optional)
String *human   = human  _example; // A human readable version of the release date (optional)
String *m = m_example; // The month as an integer starting at 1 (January) (optional)
String *platformVersion   = platformVersion  _example; // The platform this release date is for (optional)
String *region   = region  _example; // The region of the release (optional)
String *updatedAt     = updatedAt    _example; // The last date this entry was updated in the IGDB database (optional)
String *y     = y    _example; // The year in full (2018) (optional)

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

[apiInstance platformVersionReleaseDatesWith:apiecoKey
    category:category
    createdAt:createdAt
    date  :date  
    human  :human  
    m:m
    platformVersion  :platformVersion  
    region  :region  
    updatedAt    :updatedAt    
    y    :y    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PlatformApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category': category_example, // {String} The format of the release date
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'date  ': date  _example, // {String} The release date
  'human  ': human  _example, // {String} A human readable version of the release date
  'm': m_example, // {String} The month as an integer starting at 1 (January)
  'platformVersion  ': platformVersion  _example, // {String} The platform this release date is for
  'region  ': region  _example, // {String} The region of the release
  'updatedAt    ': updatedAt    _example, // {String} The last date this entry was updated in the IGDB database
  'y    ': y    _example // {String} The year in full (2018)
};

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

namespace Example
{
    public class platformVersionReleaseDatesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PlatformApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category = category_example;  // String | The format of the release date (optional) 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var date   = date  _example;  // String | The release date (optional) 
            var human   = human  _example;  // String | A human readable version of the release date (optional) 
            var m = m_example;  // String | The month as an integer starting at 1 (January) (optional) 
            var platformVersion   = platformVersion  _example;  // String | The platform this release date is for (optional) 
            var region   = region  _example;  // String | The region of the release (optional) 
            var updatedAt     = updatedAt    _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var y     = y    _example;  // String | The year in full (2018) (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.platformVersionReleaseDates(apiecoKey, category, createdAt, date  , human  , m, platformVersion  , region  , updatedAt    , y    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PlatformApi.platformVersionReleaseDates: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PlatformApi();
$apiecoKey = apiecoKey_example; // String | 
$category = category_example; // String | The format of the release date
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$date   = date  _example; // String | The release date
$human   = human  _example; // String | A human readable version of the release date
$m = m_example; // String | The month as an integer starting at 1 (January)
$platformVersion   = platformVersion  _example; // String | The platform this release date is for
$region   = region  _example; // String | The region of the release
$updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
$y     = y    _example; // String | The year in full (2018)

try {
    $result = $api_instance->platformVersionReleaseDates($apiecoKey, $category, $createdAt, $date  , $human  , $m, $platformVersion  , $region  , $updatedAt    , $y    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PlatformApi->platformVersionReleaseDates: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PlatformApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PlatformApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category = category_example; # String | The format of the release date
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $date   = date  _example; # String | The release date
my $human   = human  _example; # String | A human readable version of the release date
my $m = m_example; # String | The month as an integer starting at 1 (January)
my $platformVersion   = platformVersion  _example; # String | The platform this release date is for
my $region   = region  _example; # String | The region of the release
my $updatedAt     = updatedAt    _example; # String | The last date this entry was updated in the IGDB database
my $y     = y    _example; # String | The year in full (2018)

eval { 
    my $result = $api_instance->platformVersionReleaseDates(apiecoKey => $apiecoKey, category => $category, createdAt => $createdAt, date   => $date  , human   => $human  , m => $m, platformVersion   => $platformVersion  , region   => $region  , updatedAt     => $updatedAt    , y     => $y    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PlatformApi->platformVersionReleaseDates: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PlatformApi()
apiecoKey = apiecoKey_example # String | 
category = category_example # String | The format of the release date (optional)
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
date   = date  _example # String | The release date (optional)
human   = human  _example # String | A human readable version of the release date (optional)
m = m_example # String | The month as an integer starting at 1 (January) (optional)
platformVersion   = platformVersion  _example # String | The platform this release date is for (optional)
region   = region  _example # String | The region of the release (optional)
updatedAt     = updatedAt    _example # String | The last date this entry was updated in the IGDB database (optional)
y     = y    _example # String | The year in full (2018) (optional)

try: 
    api_response = api_instance.platform_version_release_dates(apiecoKey, category=category, createdAt=createdAt, date  =date  , human  =human  , m=m, platformVersion  =platformVersion  , region  =region  , updatedAt    =updatedAt    , y    =y    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PlatformApi->platformVersionReleaseDates: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
The format of the release date
created_at
String
Date this was initially added to the IGDB database
date
String
The release date
human
String
A human readable version of the release date
m
String
The month as an integer starting at 1 (January)
platform_version
String
The platform this release date is for
region
String
The region of the release
updated_at
String
The last date this entry was updated in the IGDB database
y
String
The year in full (2018)

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


platformWebsites

The main website for the platform


/platform_websites

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/platform_websites?category=&trusted=&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PlatformApi;

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

public class PlatformApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String trusted = trusted_example; // String | 
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.platformWebsites(apiecoKey, category, trusted, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformWebsites");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PlatformApi;

public class PlatformApiExample {

    public static void main(String[] args) {
        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String trusted = trusted_example; // String | 
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.platformWebsites(apiecoKey, category, trusted, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#platformWebsites");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category = category_example; // The service this website links to (optional)
String *trusted = trusted_example; //  (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)

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

[apiInstance platformWebsitesWith:apiecoKey
    category:category
    trusted:trusted
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PlatformApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category': category_example, // {String} The service this website links to
  'trusted': trusted_example, // {String} 
  'url  ': url  _example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class platformWebsitesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PlatformApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category = category_example;  // String | The service this website links to (optional) 
            var trusted = trusted_example;  // String |  (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.platformWebsites(apiecoKey, category, trusted, url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PlatformApi.platformWebsites: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PlatformApi();
$apiecoKey = apiecoKey_example; // String | 
$category = category_example; // String | The service this website links to
$trusted = trusted_example; // String | 
$url   = url  _example; // String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PlatformApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category = category_example; # String | The service this website links to
my $trusted = trusted_example; # String | 
my $url   = url  _example; # String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PlatformApi()
apiecoKey = apiecoKey_example # String | 
category = category_example # String | The service this website links to (optional)
trusted = trusted_example # String |  (optional)
url   = url  _example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.platform_websites(apiecoKey, category=category, trusted=trusted, url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PlatformApi->platformWebsites: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
The service this website links to
trusted
String
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


releaseDates

A handy endpoint that extends game release dates. Used to dig deeper into release dates, platforms and versions.


/release_dates

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/release_dates?category=&created_at=&date  =&human  =&m=&platform_version  =®ion  =&updated_at    =&y    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PlatformApi;

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

public class PlatformApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The format of the release date
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String date   = date  _example; // String | The release date
        String human   = human  _example; // String | A human readable version of the release date
        String m = m_example; // String | The month as an integer starting at 1 (January)
        String platformVersion   = platformVersion  _example; // String | The platform this release date is for
        String region   = region  _example; // String | The region of the release
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        String y     = y    _example; // String | The year in full (2018)
        try {
            array[inline_response_200] result = apiInstance.releaseDates(apiecoKey, category, createdAt, date  , human  , m, platformVersion  , region  , updatedAt    , y    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#releaseDates");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PlatformApi;

public class PlatformApiExample {

    public static void main(String[] args) {
        PlatformApi apiInstance = new PlatformApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The format of the release date
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String date   = date  _example; // String | The release date
        String human   = human  _example; // String | A human readable version of the release date
        String m = m_example; // String | The month as an integer starting at 1 (January)
        String platformVersion   = platformVersion  _example; // String | The platform this release date is for
        String region   = region  _example; // String | The region of the release
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        String y     = y    _example; // String | The year in full (2018)
        try {
            array[inline_response_200] result = apiInstance.releaseDates(apiecoKey, category, createdAt, date  , human  , m, platformVersion  , region  , updatedAt    , y    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlatformApi#releaseDates");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category = category_example; // The format of the release date (optional)
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *date   = date  _example; // The release date (optional)
String *human   = human  _example; // A human readable version of the release date (optional)
String *m = m_example; // The month as an integer starting at 1 (January) (optional)
String *platformVersion   = platformVersion  _example; // The platform this release date is for (optional)
String *region   = region  _example; // The region of the release (optional)
String *updatedAt     = updatedAt    _example; // The last date this entry was updated in the IGDB database (optional)
String *y     = y    _example; // The year in full (2018) (optional)

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

[apiInstance releaseDatesWith:apiecoKey
    category:category
    createdAt:createdAt
    date  :date  
    human  :human  
    m:m
    platformVersion  :platformVersion  
    region  :region  
    updatedAt    :updatedAt    
    y    :y    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PlatformApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category': category_example, // {String} The format of the release date
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'date  ': date  _example, // {String} The release date
  'human  ': human  _example, // {String} A human readable version of the release date
  'm': m_example, // {String} The month as an integer starting at 1 (January)
  'platformVersion  ': platformVersion  _example, // {String} The platform this release date is for
  'region  ': region  _example, // {String} The region of the release
  'updatedAt    ': updatedAt    _example, // {String} The last date this entry was updated in the IGDB database
  'y    ': y    _example // {String} The year in full (2018)
};

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

namespace Example
{
    public class releaseDatesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PlatformApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category = category_example;  // String | The format of the release date (optional) 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var date   = date  _example;  // String | The release date (optional) 
            var human   = human  _example;  // String | A human readable version of the release date (optional) 
            var m = m_example;  // String | The month as an integer starting at 1 (January) (optional) 
            var platformVersion   = platformVersion  _example;  // String | The platform this release date is for (optional) 
            var region   = region  _example;  // String | The region of the release (optional) 
            var updatedAt     = updatedAt    _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var y     = y    _example;  // String | The year in full (2018) (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.releaseDates(apiecoKey, category, createdAt, date  , human  , m, platformVersion  , region  , updatedAt    , y    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PlatformApi.releaseDates: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PlatformApi();
$apiecoKey = apiecoKey_example; // String | 
$category = category_example; // String | The format of the release date
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$date   = date  _example; // String | The release date
$human   = human  _example; // String | A human readable version of the release date
$m = m_example; // String | The month as an integer starting at 1 (January)
$platformVersion   = platformVersion  _example; // String | The platform this release date is for
$region   = region  _example; // String | The region of the release
$updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
$y     = y    _example; // String | The year in full (2018)

try {
    $result = $api_instance->releaseDates($apiecoKey, $category, $createdAt, $date  , $human  , $m, $platformVersion  , $region  , $updatedAt    , $y    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PlatformApi->releaseDates: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PlatformApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PlatformApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category = category_example; # String | The format of the release date
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $date   = date  _example; # String | The release date
my $human   = human  _example; # String | A human readable version of the release date
my $m = m_example; # String | The month as an integer starting at 1 (January)
my $platformVersion   = platformVersion  _example; # String | The platform this release date is for
my $region   = region  _example; # String | The region of the release
my $updatedAt     = updatedAt    _example; # String | The last date this entry was updated in the IGDB database
my $y     = y    _example; # String | The year in full (2018)

eval { 
    my $result = $api_instance->releaseDates(apiecoKey => $apiecoKey, category => $category, createdAt => $createdAt, date   => $date  , human   => $human  , m => $m, platformVersion   => $platformVersion  , region   => $region  , updatedAt     => $updatedAt    , y     => $y    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PlatformApi->releaseDates: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PlatformApi()
apiecoKey = apiecoKey_example # String | 
category = category_example # String | The format of the release date (optional)
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
date   = date  _example # String | The release date (optional)
human   = human  _example # String | A human readable version of the release date (optional)
m = m_example # String | The month as an integer starting at 1 (January) (optional)
platformVersion   = platformVersion  _example # String | The platform this release date is for (optional)
region   = region  _example # String | The region of the release (optional)
updatedAt     = updatedAt    _example # String | The last date this entry was updated in the IGDB database (optional)
y     = y    _example # String | The year in full (2018) (optional)

try: 
    api_response = api_instance.release_dates(apiecoKey, category=category, createdAt=createdAt, date  =date  , human  =human  , m=m, platformVersion  =platformVersion  , region  =region  , updatedAt    =updatedAt    , y    =y    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PlatformApi->releaseDates: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
The format of the release date
created_at
String
Date this was initially added to the IGDB database
date
String
The release date
human
String
A human readable version of the release date
m
String
The month as an integer starting at 1 (January)
platform_version
String
The platform this release date is for
region
String
The region of the release
updated_at
String
The last date this entry was updated in the IGDB database
y
String
The year in full (2018)

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


PlayerPrespectives

playerPerspectives

Player perspectives describe the view/perspective of the player in a video game.


/player_perspectives

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/player_perspectives?created_at=&name=&slug  =&updated_at=&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PlayerPrespectivesApi;

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

public class PlayerPrespectivesApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PlayerPrespectivesApi apiInstance = new PlayerPrespectivesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String name = name_example; // String | 
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt = updatedAt_example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.playerPerspectives(apiecoKey, createdAt, name, slug  , updatedAt, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlayerPrespectivesApi#playerPerspectives");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PlayerPrespectivesApi;

public class PlayerPrespectivesApiExample {

    public static void main(String[] args) {
        PlayerPrespectivesApi apiInstance = new PlayerPrespectivesApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String name = name_example; // String | 
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt = updatedAt_example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.playerPerspectives(apiecoKey, createdAt, name, slug  , updatedAt, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PlayerPrespectivesApi#playerPerspectives");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *name = name_example; //  (optional)
String *slug   = slug  _example; // A url-safe, unique, lower-case version of the name (optional)
String *updatedAt = updatedAt_example; // The last date this entry was updated in the IGDB database (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)

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

[apiInstance playerPerspectivesWith:apiecoKey
    createdAt:createdAt
    name:name
    slug  :slug  
    updatedAt:updatedAt
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PlayerPrespectivesApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'name': name_example, // {String} 
  'slug  ': slug  _example, // {String} A url-safe, unique, lower-case version of the name
  'updatedAt': updatedAt_example, // {String} The last date this entry was updated in the IGDB database
  'url  ': url  _example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class playerPerspectivesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PlayerPrespectivesApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var name = name_example;  // String |  (optional) 
            var slug   = slug  _example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var updatedAt = updatedAt_example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.playerPerspectives(apiecoKey, createdAt, name, slug  , updatedAt, url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PlayerPrespectivesApi.playerPerspectives: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PlayerPrespectivesApi();
$apiecoKey = apiecoKey_example; // String | 
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$name = name_example; // String | 
$slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
$updatedAt = updatedAt_example; // String | The last date this entry was updated in the IGDB database
$url   = url  _example; // String | The website address (URL) of the item

try {
    $result = $api_instance->playerPerspectives($apiecoKey, $createdAt, $name, $slug  , $updatedAt, $url  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PlayerPrespectivesApi->playerPerspectives: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PlayerPrespectivesApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PlayerPrespectivesApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $name = name_example; # String | 
my $slug   = slug  _example; # String | A url-safe, unique, lower-case version of the name
my $updatedAt = updatedAt_example; # String | The last date this entry was updated in the IGDB database
my $url   = url  _example; # String | The website address (URL) of the item

eval { 
    my $result = $api_instance->playerPerspectives(apiecoKey => $apiecoKey, createdAt => $createdAt, name => $name, slug   => $slug  , updatedAt => $updatedAt, url   => $url  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PlayerPrespectivesApi->playerPerspectives: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PlayerPrespectivesApi()
apiecoKey = apiecoKey_example # String | 
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
name = name_example # String |  (optional)
slug   = slug  _example # String | A url-safe, unique, lower-case version of the name (optional)
updatedAt = updatedAt_example # String | The last date this entry was updated in the IGDB database (optional)
url   = url  _example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.player_perspectives(apiecoKey, createdAt=createdAt, name=name, slug  =slug  , updatedAt=updatedAt, url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PlayerPrespectivesApi->playerPerspectives: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
created_at
String
Date this was initially added to the IGDB database
name
String
slug
String
A url-safe, unique, lower-case version of the name
updated_at
String
The last date this entry was updated in the IGDB database
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


ProductFamily

productFamilies

A collection of closely related platforms


/product_families

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/product_families?name=&slug  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProductFamilyApi;

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

public class ProductFamilyApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ProductFamilyApi apiInstance = new ProductFamilyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String name = name_example; // String | The name of the product family
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.productFamilies(apiecoKey, name, slug  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductFamilyApi#productFamilies");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ProductFamilyApi;

public class ProductFamilyApiExample {

    public static void main(String[] args) {
        ProductFamilyApi apiInstance = new ProductFamilyApi();
        String apiecoKey = apiecoKey_example; // String | 
        String name = name_example; // String | The name of the product family
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        try {
            array[inline_response_200] result = apiInstance.productFamilies(apiecoKey, name, slug  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProductFamilyApi#productFamilies");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *name = name_example; // The name of the product family (optional)
String *slug   = slug  _example; // A url-safe, unique, lower-case version of the name (optional)

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

[apiInstance productFamiliesWith:apiecoKey
    name:name
    slug  :slug  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ProductFamilyApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'name': name_example, // {String} The name of the product family
  'slug  ': slug  _example // {String} A url-safe, unique, lower-case version of the name
};

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

namespace Example
{
    public class productFamiliesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ProductFamilyApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var name = name_example;  // String | The name of the product family (optional) 
            var slug   = slug  _example;  // String | A url-safe, unique, lower-case version of the name (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.productFamilies(apiecoKey, name, slug  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ProductFamilyApi.productFamilies: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ProductFamilyApi();
$apiecoKey = apiecoKey_example; // String | 
$name = name_example; // String | The name of the product family
$slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ProductFamilyApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $name = name_example; # String | The name of the product family
my $slug   = slug  _example; # String | A url-safe, unique, lower-case version of the name

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ProductFamilyApi()
apiecoKey = apiecoKey_example # String | 
name = name_example # String | The name of the product family (optional)
slug   = slug  _example # String | A url-safe, unique, lower-case version of the name (optional)

try: 
    api_response = api_instance.product_families(apiecoKey, name=name, slug  =slug  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ProductFamilyApi->productFamilies: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
name
String
The name of the product family
slug
String
A url-safe, unique, lower-case version of the name

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Pulse

pulse

A single news article.


/pulses

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/pulses?author=&created_at  =&image  =&published_at  =&pulse_source=&summary  =&tags  =&title    =&uid    =&updated_at    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PulseApi;

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

public class PulseApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        String author = author_example; // String | The author of the article according to the publisher
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String image   = image  _example; // String | The url of the main image of the article
        String publishedAt   = publishedAt  _example; // String | The date this item was initially published by the third party
        String pulseSource = pulseSource_example; // String | The ID of the publisher
        String summary   = summary  _example; // String | A brief extract of the article
        String tags   = tags  _example; // String | Related entities in the IGDB API
        String title     = title    _example; // String | The title of the article
        String uid     = uid    _example; // String | A unique ID for this article
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        try {
            array[inline_response_200] result = apiInstance.pulse(apiecoKey, author, createdAt  , image  , publishedAt  , pulseSource, summary  , tags  , title    , uid    , updatedAt    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulse");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PulseApi;

public class PulseApiExample {

    public static void main(String[] args) {
        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        String author = author_example; // String | The author of the article according to the publisher
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String image   = image  _example; // String | The url of the main image of the article
        String publishedAt   = publishedAt  _example; // String | The date this item was initially published by the third party
        String pulseSource = pulseSource_example; // String | The ID of the publisher
        String summary   = summary  _example; // String | A brief extract of the article
        String tags   = tags  _example; // String | Related entities in the IGDB API
        String title     = title    _example; // String | The title of the article
        String uid     = uid    _example; // String | A unique ID for this article
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        try {
            array[inline_response_200] result = apiInstance.pulse(apiecoKey, author, createdAt  , image  , publishedAt  , pulseSource, summary  , tags  , title    , uid    , updatedAt    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulse");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *author = author_example; // The author of the article according to the publisher (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *image   = image  _example; // The url of the main image of the article (optional)
String *publishedAt   = publishedAt  _example; // The date this item was initially published by the third party (optional)
String *pulseSource = pulseSource_example; // The ID of the publisher (optional)
String *summary   = summary  _example; // A brief extract of the article (optional)
String *tags   = tags  _example; // Related entities in the IGDB API (optional)
String *title     = title    _example; // The title of the article (optional)
String *uid     = uid    _example; // A unique ID for this article (optional)
String *updatedAt     = updatedAt    _example; // The last date this entry was updated in the IGDB database (optional)

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

[apiInstance pulseWith:apiecoKey
    author:author
    createdAt  :createdAt  
    image  :image  
    publishedAt  :publishedAt  
    pulseSource:pulseSource
    summary  :summary  
    tags  :tags  
    title    :title    
    uid    :uid    
    updatedAt    :updatedAt    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PulseApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'author': author_example, // {String} The author of the article according to the publisher
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'image  ': image  _example, // {String} The url of the main image of the article
  'publishedAt  ': publishedAt  _example, // {String} The date this item was initially published by the third party
  'pulseSource': pulseSource_example, // {String} The ID of the publisher
  'summary  ': summary  _example, // {String} A brief extract of the article
  'tags  ': tags  _example, // {String} Related entities in the IGDB API
  'title    ': title    _example, // {String} The title of the article
  'uid    ': uid    _example, // {String} A unique ID for this article
  'updatedAt    ': updatedAt    _example // {String} The last date this entry was updated in the IGDB database
};

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

namespace Example
{
    public class pulseExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PulseApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var author = author_example;  // String | The author of the article according to the publisher (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var image   = image  _example;  // String | The url of the main image of the article (optional) 
            var publishedAt   = publishedAt  _example;  // String | The date this item was initially published by the third party (optional) 
            var pulseSource = pulseSource_example;  // String | The ID of the publisher (optional) 
            var summary   = summary  _example;  // String | A brief extract of the article (optional) 
            var tags   = tags  _example;  // String | Related entities in the IGDB API (optional) 
            var title     = title    _example;  // String | The title of the article (optional) 
            var uid     = uid    _example;  // String | A unique ID for this article (optional) 
            var updatedAt     = updatedAt    _example;  // String | The last date this entry was updated in the IGDB database (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.pulse(apiecoKey, author, createdAt  , image  , publishedAt  , pulseSource, summary  , tags  , title    , uid    , updatedAt    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PulseApi.pulse: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PulseApi();
$apiecoKey = apiecoKey_example; // String | 
$author = author_example; // String | The author of the article according to the publisher
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$image   = image  _example; // String | The url of the main image of the article
$publishedAt   = publishedAt  _example; // String | The date this item was initially published by the third party
$pulseSource = pulseSource_example; // String | The ID of the publisher
$summary   = summary  _example; // String | A brief extract of the article
$tags   = tags  _example; // String | Related entities in the IGDB API
$title     = title    _example; // String | The title of the article
$uid     = uid    _example; // String | A unique ID for this article
$updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database

try {
    $result = $api_instance->pulse($apiecoKey, $author, $createdAt  , $image  , $publishedAt  , $pulseSource, $summary  , $tags  , $title    , $uid    , $updatedAt    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PulseApi->pulse: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PulseApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PulseApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $author = author_example; # String | The author of the article according to the publisher
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $image   = image  _example; # String | The url of the main image of the article
my $publishedAt   = publishedAt  _example; # String | The date this item was initially published by the third party
my $pulseSource = pulseSource_example; # String | The ID of the publisher
my $summary   = summary  _example; # String | A brief extract of the article
my $tags   = tags  _example; # String | Related entities in the IGDB API
my $title     = title    _example; # String | The title of the article
my $uid     = uid    _example; # String | A unique ID for this article
my $updatedAt     = updatedAt    _example; # String | The last date this entry was updated in the IGDB database

eval { 
    my $result = $api_instance->pulse(apiecoKey => $apiecoKey, author => $author, createdAt   => $createdAt  , image   => $image  , publishedAt   => $publishedAt  , pulseSource => $pulseSource, summary   => $summary  , tags   => $tags  , title     => $title    , uid     => $uid    , updatedAt     => $updatedAt    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PulseApi->pulse: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PulseApi()
apiecoKey = apiecoKey_example # String | 
author = author_example # String | The author of the article according to the publisher (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
image   = image  _example # String | The url of the main image of the article (optional)
publishedAt   = publishedAt  _example # String | The date this item was initially published by the third party (optional)
pulseSource = pulseSource_example # String | The ID of the publisher (optional)
summary   = summary  _example # String | A brief extract of the article (optional)
tags   = tags  _example # String | Related entities in the IGDB API (optional)
title     = title    _example # String | The title of the article (optional)
uid     = uid    _example # String | A unique ID for this article (optional)
updatedAt     = updatedAt    _example # String | The last date this entry was updated in the IGDB database (optional)

try: 
    api_response = api_instance.pulse(apiecoKey, author=author, createdAt  =createdAt  , image  =image  , publishedAt  =publishedAt  , pulseSource=pulseSource, summary  =summary  , tags  =tags  , title    =title    , uid    =uid    , updatedAt    =updatedAt    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PulseApi->pulse: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
author
String
The author of the article according to the publisher
created_at
String
Date this was initially added to the IGDB database
image
String
The url of the main image of the article
published_at
String
The date this item was initially published by the third party
pulse_source
String
The ID of the publisher
summary
String
A brief extract of the article
tags
String
Related entities in the IGDB API
title
String
The title of the article
uid
String
A unique ID for this article
updated_at
String
The last date this entry was updated in the IGDB database

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


pulseGroups

Pulse groups are a combined array of news articles that are about a specific game and were published around the same time period.


/pulses_groups

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/pulses_groups?pulses=&created_at  =&game  =&published_at  =&name=&tags  =&updated_at    ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PulseApi;

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

public class PulseApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        String pulses = pulses_example; // String | The articles within this pulse group
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String game   = game  _example; // String | The game these articles are about
        String publishedAt   = publishedAt  _example; // String | The date this item was initially published by the third party
        String name = name_example; // String | 
        String tags   = tags  _example; // String | Related entities in the IGDB API
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        try {
            array[inline_response_200] result = apiInstance.pulseGroups(apiecoKey, pulses, createdAt  , game  , publishedAt  , name, tags  , updatedAt    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulseGroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PulseApi;

public class PulseApiExample {

    public static void main(String[] args) {
        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        String pulses = pulses_example; // String | The articles within this pulse group
        String createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
        String game   = game  _example; // String | The game these articles are about
        String publishedAt   = publishedAt  _example; // String | The date this item was initially published by the third party
        String name = name_example; // String | 
        String tags   = tags  _example; // String | Related entities in the IGDB API
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        try {
            array[inline_response_200] result = apiInstance.pulseGroups(apiecoKey, pulses, createdAt  , game  , publishedAt  , name, tags  , updatedAt    );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulseGroups");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *pulses = pulses_example; // The articles within this pulse group (optional)
String *createdAt   = createdAt  _example; // Date this was initially added to the IGDB database (optional)
String *game   = game  _example; // The game these articles are about (optional)
String *publishedAt   = publishedAt  _example; // The date this item was initially published by the third party (optional)
String *name = name_example; //  (optional)
String *tags   = tags  _example; // Related entities in the IGDB API (optional)
String *updatedAt     = updatedAt    _example; // The last date this entry was updated in the IGDB database (optional)

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

[apiInstance pulseGroupsWith:apiecoKey
    pulses:pulses
    createdAt  :createdAt  
    game  :game  
    publishedAt  :publishedAt  
    name:name
    tags  :tags  
    updatedAt    :updatedAt    
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PulseApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'pulses': pulses_example, // {String} The articles within this pulse group
  'createdAt  ': createdAt  _example, // {String} Date this was initially added to the IGDB database
  'game  ': game  _example, // {String} The game these articles are about
  'publishedAt  ': publishedAt  _example, // {String} The date this item was initially published by the third party
  'name': name_example, // {String} 
  'tags  ': tags  _example, // {String} Related entities in the IGDB API
  'updatedAt    ': updatedAt    _example // {String} The last date this entry was updated in the IGDB database
};

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

namespace Example
{
    public class pulseGroupsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PulseApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var pulses = pulses_example;  // String | The articles within this pulse group (optional) 
            var createdAt   = createdAt  _example;  // String | Date this was initially added to the IGDB database (optional) 
            var game   = game  _example;  // String | The game these articles are about (optional) 
            var publishedAt   = publishedAt  _example;  // String | The date this item was initially published by the third party (optional) 
            var name = name_example;  // String |  (optional) 
            var tags   = tags  _example;  // String | Related entities in the IGDB API (optional) 
            var updatedAt     = updatedAt    _example;  // String | The last date this entry was updated in the IGDB database (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.pulseGroups(apiecoKey, pulses, createdAt  , game  , publishedAt  , name, tags  , updatedAt    );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PulseApi.pulseGroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PulseApi();
$apiecoKey = apiecoKey_example; // String | 
$pulses = pulses_example; // String | The articles within this pulse group
$createdAt   = createdAt  _example; // String | Date this was initially added to the IGDB database
$game   = game  _example; // String | The game these articles are about
$publishedAt   = publishedAt  _example; // String | The date this item was initially published by the third party
$name = name_example; // String | 
$tags   = tags  _example; // String | Related entities in the IGDB API
$updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database

try {
    $result = $api_instance->pulseGroups($apiecoKey, $pulses, $createdAt  , $game  , $publishedAt  , $name, $tags  , $updatedAt    );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PulseApi->pulseGroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PulseApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PulseApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $pulses = pulses_example; # String | The articles within this pulse group
my $createdAt   = createdAt  _example; # String | Date this was initially added to the IGDB database
my $game   = game  _example; # String | The game these articles are about
my $publishedAt   = publishedAt  _example; # String | The date this item was initially published by the third party
my $name = name_example; # String | 
my $tags   = tags  _example; # String | Related entities in the IGDB API
my $updatedAt     = updatedAt    _example; # String | The last date this entry was updated in the IGDB database

eval { 
    my $result = $api_instance->pulseGroups(apiecoKey => $apiecoKey, pulses => $pulses, createdAt   => $createdAt  , game   => $game  , publishedAt   => $publishedAt  , name => $name, tags   => $tags  , updatedAt     => $updatedAt    );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PulseApi->pulseGroups: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PulseApi()
apiecoKey = apiecoKey_example # String | 
pulses = pulses_example # String | The articles within this pulse group (optional)
createdAt   = createdAt  _example # String | Date this was initially added to the IGDB database (optional)
game   = game  _example # String | The game these articles are about (optional)
publishedAt   = publishedAt  _example # String | The date this item was initially published by the third party (optional)
name = name_example # String |  (optional)
tags   = tags  _example # String | Related entities in the IGDB API (optional)
updatedAt     = updatedAt    _example # String | The last date this entry was updated in the IGDB database (optional)

try: 
    api_response = api_instance.pulse_groups(apiecoKey, pulses=pulses, createdAt  =createdAt  , game  =game  , publishedAt  =publishedAt  , name=name, tags  =tags  , updatedAt    =updatedAt    )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PulseApi->pulseGroups: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
pulses
String
The articles within this pulse group
created_at
String
Date this was initially added to the IGDB database
game
String
The game these articles are about
published_at
String
The date this item was initially published by the third party
name
String
tags
String
Related entities in the IGDB API
updated_at
String
The last date this entry was updated in the IGDB database

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


pulseSourcess

A news article source such as IGN.


/pulses_sources

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/pulses_sources?game=&name  =&page  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PulseApi;

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

public class PulseApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        String game = game_example; // String | If the source only contains news for a specific game, that game ID will be here
        String name   = name  _example; // String | Name of the article’s publisher
        String page   = page  _example; // String | The related page that contains more information about the source
        try {
            array[inline_response_200] result = apiInstance.pulseSourcess(apiecoKey, game, name  , page  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulseSourcess");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PulseApi;

public class PulseApiExample {

    public static void main(String[] args) {
        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        String game = game_example; // String | If the source only contains news for a specific game, that game ID will be here
        String name   = name  _example; // String | Name of the article’s publisher
        String page   = page  _example; // String | The related page that contains more information about the source
        try {
            array[inline_response_200] result = apiInstance.pulseSourcess(apiecoKey, game, name  , page  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulseSourcess");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *game = game_example; // If the source only contains news for a specific game, that game ID will be here (optional)
String *name   = name  _example; // Name of the article’s publisher (optional)
String *page   = page  _example; // The related page that contains more information about the source (optional)

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

[apiInstance pulseSourcessWith:apiecoKey
    game:game
    name  :name  
    page  :page  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PulseApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'game': game_example, // {String} If the source only contains news for a specific game, that game ID will be here
  'name  ': name  _example, // {String} Name of the article’s publisher
  'page  ': page  _example // {String} The related page that contains more information about the source
};

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

namespace Example
{
    public class pulseSourcessExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PulseApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var game = game_example;  // String | If the source only contains news for a specific game, that game ID will be here (optional) 
            var name   = name  _example;  // String | Name of the article’s publisher (optional) 
            var page   = page  _example;  // String | The related page that contains more information about the source (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.pulseSourcess(apiecoKey, game, name  , page  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PulseApi.pulseSourcess: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PulseApi();
$apiecoKey = apiecoKey_example; // String | 
$game = game_example; // String | If the source only contains news for a specific game, that game ID will be here
$name   = name  _example; // String | Name of the article’s publisher
$page   = page  _example; // String | The related page that contains more information about the source

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PulseApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $game = game_example; # String | If the source only contains news for a specific game, that game ID will be here
my $name   = name  _example; # String | Name of the article’s publisher
my $page   = page  _example; # String | The related page that contains more information about the source

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PulseApi()
apiecoKey = apiecoKey_example # String | 
game = game_example # String | If the source only contains news for a specific game, that game ID will be here (optional)
name   = name  _example # String | Name of the article’s publisher (optional)
page   = page  _example # String | The related page that contains more information about the source (optional)

try: 
    api_response = api_instance.pulse_sourcess(apiecoKey, game=game, name  =name  , page  =page  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PulseApi->pulseSourcess: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
game
String
If the source only contains news for a specific game, that game ID will be here
name
String
Name of the article’s publisher
page
String
The related page that contains more information about the source

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


pulseUrls

A URL linking to the article


/pulses_urls

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/pulses_urls?trusted=&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PulseApi;

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

public class PulseApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean trusted = true; // Boolean | If the source only contains news for a specific game, that game ID will be here
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.pulseUrls(apiecoKey, trusted, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulseUrls");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PulseApi;

public class PulseApiExample {

    public static void main(String[] args) {
        PulseApi apiInstance = new PulseApi();
        String apiecoKey = apiecoKey_example; // String | 
        Boolean trusted = true; // Boolean | If the source only contains news for a specific game, that game ID will be here
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.pulseUrls(apiecoKey, trusted, url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PulseApi#pulseUrls");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
Boolean *trusted = true; // If the source only contains news for a specific game, that game ID will be here (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)

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

[apiInstance pulseUrlsWith:apiecoKey
    trusted:trusted
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.PulseApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'trusted': true, // {Boolean} If the source only contains news for a specific game, that game ID will be here
  'url  ': url  _example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class pulseUrlsExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new PulseApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var trusted = true;  // Boolean | If the source only contains news for a specific game, that game ID will be here (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.pulseUrls(apiecoKey, trusted, url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PulseApi.pulseUrls: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\PulseApi();
$apiecoKey = apiecoKey_example; // String | 
$trusted = true; // Boolean | If the source only contains news for a specific game, that game ID will be here
$url   = url  _example; // String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::PulseApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $trusted = true; # Boolean | If the source only contains news for a specific game, that game ID will be here
my $url   = url  _example; # String | The website address (URL) of the item

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

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.PulseApi()
apiecoKey = apiecoKey_example # String | 
trusted = true # Boolean | If the source only contains news for a specific game, that game ID will be here (optional)
url   = url  _example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.pulse_urls(apiecoKey, trusted=trusted, url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PulseApi->pulseUrls: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
trusted
Boolean
If the source only contains news for a specific game, that game ID will be here
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Screenshot

screenShot

The cover art of games


/screenshots

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/screenshots?alpha_channel=&animated  =&height=&image_id  =&url=&width  =&game  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ScreenshotApi;

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

public class ScreenshotApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ScreenshotApi apiInstance = new ScreenshotApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        array[String] animated   = ; // array[String] | 
        String height = height_example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        String game   = game  _example; // String | The game this cover is associated with
        try {
            array[inline_response_200] result = apiInstance.screenShot(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  , game  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ScreenshotApi#screenShot");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ScreenshotApi;

public class ScreenshotApiExample {

    public static void main(String[] args) {
        ScreenshotApi apiInstance = new ScreenshotApi();
        String apiecoKey = apiecoKey_example; // String | 
        String alphaChannel = alphaChannel_example; // String | 
        array[String] animated   = ; // array[String] | 
        String height = height_example; // String | The height of the image in pixels
        String imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
        String url = url_example; // String | The website address (URL) of the item
        String width   = width  _example; // String | The width of the image in pixels
        String game   = game  _example; // String | The game this cover is associated with
        try {
            array[inline_response_200] result = apiInstance.screenShot(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  , game  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ScreenshotApi#screenShot");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *alphaChannel = alphaChannel_example; //  (optional)
array[String] *animated   = ; //  (optional)
String *height = height_example; // The height of the image in pixels (optional)
String *imageId   = imageId  _example; // The ID of the image used to construct an IGDB image link (optional)
String *url = url_example; // The website address (URL) of the item (optional)
String *width   = width  _example; // The width of the image in pixels (optional)
String *game   = game  _example; // The game this cover is associated with (optional)

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

[apiInstance screenShotWith:apiecoKey
    alphaChannel:alphaChannel
    animated  :animated  
    height:height
    imageId  :imageId  
    url:url
    width  :width  
    game  :game  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ScreenshotApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'alphaChannel': alphaChannel_example, // {String} 
  'animated  ': , // {array[String]} 
  'height': height_example, // {String} The height of the image in pixels
  'imageId  ': imageId  _example, // {String} The ID of the image used to construct an IGDB image link
  'url': url_example, // {String} The website address (URL) of the item
  'width  ': width  _example, // {String} The width of the image in pixels
  'game  ': game  _example // {String} The game this cover is associated with
};

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

namespace Example
{
    public class screenShotExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ScreenshotApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var alphaChannel = alphaChannel_example;  // String |  (optional) 
            var animated   = new array[String](); // array[String] |  (optional) 
            var height = height_example;  // String | The height of the image in pixels (optional) 
            var imageId   = imageId  _example;  // String | The ID of the image used to construct an IGDB image link (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 
            var width   = width  _example;  // String | The width of the image in pixels (optional) 
            var game   = game  _example;  // String | The game this cover is associated with (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.screenShot(apiecoKey, alphaChannel, animated  , height, imageId  , url, width  , game  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ScreenshotApi.screenShot: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ScreenshotApi();
$apiecoKey = apiecoKey_example; // String | 
$alphaChannel = alphaChannel_example; // String | 
$animated   = ; // array[String] | 
$height = height_example; // String | The height of the image in pixels
$imageId   = imageId  _example; // String | The ID of the image used to construct an IGDB image link
$url = url_example; // String | The website address (URL) of the item
$width   = width  _example; // String | The width of the image in pixels
$game   = game  _example; // String | The game this cover is associated with

try {
    $result = $api_instance->screenShot($apiecoKey, $alphaChannel, $animated  , $height, $imageId  , $url, $width  , $game  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ScreenshotApi->screenShot: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ScreenshotApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ScreenshotApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $alphaChannel = alphaChannel_example; # String | 
my $animated   = []; # array[String] | 
my $height = height_example; # String | The height of the image in pixels
my $imageId   = imageId  _example; # String | The ID of the image used to construct an IGDB image link
my $url = url_example; # String | The website address (URL) of the item
my $width   = width  _example; # String | The width of the image in pixels
my $game   = game  _example; # String | The game this cover is associated with

eval { 
    my $result = $api_instance->screenShot(apiecoKey => $apiecoKey, alphaChannel => $alphaChannel, animated   => $animated  , height => $height, imageId   => $imageId  , url => $url, width   => $width  , game   => $game  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ScreenshotApi->screenShot: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ScreenshotApi()
apiecoKey = apiecoKey_example # String | 
alphaChannel = alphaChannel_example # String |  (optional)
animated   =  # array[String] |  (optional)
height = height_example # String | The height of the image in pixels (optional)
imageId   = imageId  _example # String | The ID of the image used to construct an IGDB image link (optional)
url = url_example # String | The website address (URL) of the item (optional)
width   = width  _example # String | The width of the image in pixels (optional)
game   = game  _example # String | The game this cover is associated with (optional)

try: 
    api_response = api_instance.screen_shot(apiecoKey, alphaChannel=alphaChannel, animated  =animated  , height=height, imageId  =imageId  , url=url, width  =width  , game  =game  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ScreenshotApi->screenShot: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
alpha_channel
String
animated
array[String]
height
String
The height of the image in pixels
image_id
String
The ID of the image used to construct an IGDB image link
url
String
The website address (URL) of the item
width
String
The width of the image in pixels
game
String
The game this cover is associated with

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Theme

theme

Video game themes


/themes

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/themes?created_at=&name=&slug  =&updated_at  =&url="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ThemeApi;

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

public class ThemeApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        ThemeApi apiInstance = new ThemeApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String name = name_example; // String | 
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
        String url = url_example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.theme(apiecoKey, createdAt, name, slug  , updatedAt  , url);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ThemeApi#theme");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ThemeApi;

public class ThemeApiExample {

    public static void main(String[] args) {
        ThemeApi apiInstance = new ThemeApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String name = name_example; // String | 
        String slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
        String url = url_example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.theme(apiecoKey, createdAt, name, slug  , updatedAt  , url);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ThemeApi#theme");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *name = name_example; //  (optional)
String *slug   = slug  _example; // A url-safe, unique, lower-case version of the name (optional)
String *updatedAt   = updatedAt  _example; // The last date this entry was updated in the IGDB database (optional)
String *url = url_example; // The website address (URL) of the item (optional)

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

[apiInstance themeWith:apiecoKey
    createdAt:createdAt
    name:name
    slug  :slug  
    updatedAt  :updatedAt  
    url:url
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.ThemeApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'name': name_example, // {String} 
  'slug  ': slug  _example, // {String} A url-safe, unique, lower-case version of the name
  'updatedAt  ': updatedAt  _example, // {String} The last date this entry was updated in the IGDB database
  'url': url_example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class themeExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new ThemeApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var name = name_example;  // String |  (optional) 
            var slug   = slug  _example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var updatedAt   = updatedAt  _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var url = url_example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.theme(apiecoKey, createdAt, name, slug  , updatedAt  , url);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ThemeApi.theme: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\ThemeApi();
$apiecoKey = apiecoKey_example; // String | 
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$name = name_example; // String | 
$slug   = slug  _example; // String | A url-safe, unique, lower-case version of the name
$updatedAt   = updatedAt  _example; // String | The last date this entry was updated in the IGDB database
$url = url_example; // String | The website address (URL) of the item

try {
    $result = $api_instance->theme($apiecoKey, $createdAt, $name, $slug  , $updatedAt  , $url);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ThemeApi->theme: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ThemeApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::ThemeApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $name = name_example; # String | 
my $slug   = slug  _example; # String | A url-safe, unique, lower-case version of the name
my $updatedAt   = updatedAt  _example; # String | The last date this entry was updated in the IGDB database
my $url = url_example; # String | The website address (URL) of the item

eval { 
    my $result = $api_instance->theme(apiecoKey => $apiecoKey, createdAt => $createdAt, name => $name, slug   => $slug  , updatedAt   => $updatedAt  , url => $url);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ThemeApi->theme: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.ThemeApi()
apiecoKey = apiecoKey_example # String | 
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
name = name_example # String |  (optional)
slug   = slug  _example # String | A url-safe, unique, lower-case version of the name (optional)
updatedAt   = updatedAt  _example # String | The last date this entry was updated in the IGDB database (optional)
url = url_example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.theme(apiecoKey, createdAt=createdAt, name=name, slug  =slug  , updatedAt  =updatedAt  , url=url)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ThemeApi->theme: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
created_at
String
Date this was initially added to the IGDB database
name
String
slug
String
A url-safe, unique, lower-case version of the name
updated_at
String
The last date this entry was updated in the IGDB database
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


TimeToBeat

timeToBeat

Average completion times for games


/time_to_beats

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/time_to_beats?completely=&game=&hastly  =&normally  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TimeToBeatApi;

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

public class TimeToBeatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        TimeToBeatApi apiInstance = new TimeToBeatApi();
        String apiecoKey = apiecoKey_example; // String | 
        String completely = completely_example; // String | The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer
        String game = game_example; // String | The game this time-to-beat is connected to
        String hastly   = hastly  _example; // String | The time (in seconds) this game was completed in while the players were rushing through
        String normally   = normally  _example; // String | The time (in seconds) this game was completed in while the players were playing through while relaxed
        try {
            array[inline_response_200] result = apiInstance.timeToBeat(apiecoKey, completely, game, hastly  , normally  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TimeToBeatApi#timeToBeat");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TimeToBeatApi;

public class TimeToBeatApiExample {

    public static void main(String[] args) {
        TimeToBeatApi apiInstance = new TimeToBeatApi();
        String apiecoKey = apiecoKey_example; // String | 
        String completely = completely_example; // String | The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer
        String game = game_example; // String | The game this time-to-beat is connected to
        String hastly   = hastly  _example; // String | The time (in seconds) this game was completed in while the players were rushing through
        String normally   = normally  _example; // String | The time (in seconds) this game was completed in while the players were playing through while relaxed
        try {
            array[inline_response_200] result = apiInstance.timeToBeat(apiecoKey, completely, game, hastly  , normally  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TimeToBeatApi#timeToBeat");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *completely = completely_example; // The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer (optional)
String *game = game_example; // The game this time-to-beat is connected to (optional)
String *hastly   = hastly  _example; // The time (in seconds) this game was completed in while the players were rushing through (optional)
String *normally   = normally  _example; // The time (in seconds) this game was completed in while the players were playing through while relaxed (optional)

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

[apiInstance timeToBeatWith:apiecoKey
    completely:completely
    game:game
    hastly  :hastly  
    normally  :normally  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.TimeToBeatApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'completely': completely_example, // {String} The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer
  'game': game_example, // {String} The game this time-to-beat is connected to
  'hastly  ': hastly  _example, // {String} The time (in seconds) this game was completed in while the players were rushing through
  'normally  ': normally  _example // {String} The time (in seconds) this game was completed in while the players were playing through while relaxed
};

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

namespace Example
{
    public class timeToBeatExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new TimeToBeatApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var completely = completely_example;  // String | The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer (optional) 
            var game = game_example;  // String | The game this time-to-beat is connected to (optional) 
            var hastly   = hastly  _example;  // String | The time (in seconds) this game was completed in while the players were rushing through (optional) 
            var normally   = normally  _example;  // String | The time (in seconds) this game was completed in while the players were playing through while relaxed (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.timeToBeat(apiecoKey, completely, game, hastly  , normally  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TimeToBeatApi.timeToBeat: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\TimeToBeatApi();
$apiecoKey = apiecoKey_example; // String | 
$completely = completely_example; // String | The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer
$game = game_example; // String | The game this time-to-beat is connected to
$hastly   = hastly  _example; // String | The time (in seconds) this game was completed in while the players were rushing through
$normally   = normally  _example; // String | The time (in seconds) this game was completed in while the players were playing through while relaxed

try {
    $result = $api_instance->timeToBeat($apiecoKey, $completely, $game, $hastly  , $normally  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TimeToBeatApi->timeToBeat: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TimeToBeatApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::TimeToBeatApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $completely = completely_example; # String | The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer
my $game = game_example; # String | The game this time-to-beat is connected to
my $hastly   = hastly  _example; # String | The time (in seconds) this game was completed in while the players were rushing through
my $normally   = normally  _example; # String | The time (in seconds) this game was completed in while the players were playing through while relaxed

eval { 
    my $result = $api_instance->timeToBeat(apiecoKey => $apiecoKey, completely => $completely, game => $game, hastly   => $hastly  , normally   => $normally  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TimeToBeatApi->timeToBeat: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.TimeToBeatApi()
apiecoKey = apiecoKey_example # String | 
completely = completely_example # String | The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer (optional)
game = game_example # String | The game this time-to-beat is connected to (optional)
hastly   = hastly  _example # String | The time (in seconds) this game was completed in while the players were rushing through (optional)
normally   = normally  _example # String | The time (in seconds) this game was completed in while the players were playing through while relaxed (optional)

try: 
    api_response = api_instance.time_to_beat(apiecoKey, completely=completely, game=game, hastly  =hastly  , normally  =normally  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TimeToBeatApi->timeToBeat: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
completely
String
The time (in seconds) this game was completed in while the players were completing all tasks the game had to offer
game
String
The game this time-to-beat is connected to
hastly
String
The time (in seconds) this game was completed in while the players were rushing through
normally
String
The time (in seconds) this game was completed in while the players were playing through while relaxed

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Title

titles

Job titles in the games industry


/titles

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/titles?created_at=&description=&games    =&name  =&slug=&updated_at    =&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.TitleApi;

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

public class TitleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        TitleApi apiInstance = new TitleApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String description = description_example; // String | A description of the job role
        String games     = games    _example; // String | Games that utilised this job role during development or production
        String name   = name  _example; // String | Games that utilised this job role during development or production
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.titles(apiecoKey, createdAt, description, games    , name  , slug, updatedAt    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TitleApi#titles");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.TitleApi;

public class TitleApiExample {

    public static void main(String[] args) {
        TitleApi apiInstance = new TitleApi();
        String apiecoKey = apiecoKey_example; // String | 
        String createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
        String description = description_example; // String | A description of the job role
        String games     = games    _example; // String | Games that utilised this job role during development or production
        String name   = name  _example; // String | Games that utilised this job role during development or production
        String slug = slug_example; // String | A url-safe, unique, lower-case version of the name
        String updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.titles(apiecoKey, createdAt, description, games    , name  , slug, updatedAt    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling TitleApi#titles");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *createdAt = createdAt_example; // Date this was initially added to the IGDB database (optional)
String *description = description_example; // A description of the job role (optional)
String *games     = games    _example; // Games that utilised this job role during development or production (optional)
String *name   = name  _example; // Games that utilised this job role during development or production (optional)
String *slug = slug_example; // A url-safe, unique, lower-case version of the name (optional)
String *updatedAt     = updatedAt    _example; // The last date this entry was updated in the IGDB database (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)

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

[apiInstance titlesWith:apiecoKey
    createdAt:createdAt
    description:description
    games    :games    
    name  :name  
    slug:slug
    updatedAt    :updatedAt    
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.TitleApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'createdAt': createdAt_example, // {String} Date this was initially added to the IGDB database
  'description': description_example, // {String} A description of the job role
  'games    ': games    _example, // {String} Games that utilised this job role during development or production
  'name  ': name  _example, // {String} Games that utilised this job role during development or production
  'slug': slug_example, // {String} A url-safe, unique, lower-case version of the name
  'updatedAt    ': updatedAt    _example, // {String} The last date this entry was updated in the IGDB database
  'url  ': url  _example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class titlesExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new TitleApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var createdAt = createdAt_example;  // String | Date this was initially added to the IGDB database (optional) 
            var description = description_example;  // String | A description of the job role (optional) 
            var games     = games    _example;  // String | Games that utilised this job role during development or production (optional) 
            var name   = name  _example;  // String | Games that utilised this job role during development or production (optional) 
            var slug = slug_example;  // String | A url-safe, unique, lower-case version of the name (optional) 
            var updatedAt     = updatedAt    _example;  // String | The last date this entry was updated in the IGDB database (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.titles(apiecoKey, createdAt, description, games    , name  , slug, updatedAt    , url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling TitleApi.titles: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\TitleApi();
$apiecoKey = apiecoKey_example; // String | 
$createdAt = createdAt_example; // String | Date this was initially added to the IGDB database
$description = description_example; // String | A description of the job role
$games     = games    _example; // String | Games that utilised this job role during development or production
$name   = name  _example; // String | Games that utilised this job role during development or production
$slug = slug_example; // String | A url-safe, unique, lower-case version of the name
$updatedAt     = updatedAt    _example; // String | The last date this entry was updated in the IGDB database
$url   = url  _example; // String | The website address (URL) of the item

try {
    $result = $api_instance->titles($apiecoKey, $createdAt, $description, $games    , $name  , $slug, $updatedAt    , $url  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TitleApi->titles: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::TitleApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::TitleApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $createdAt = createdAt_example; # String | Date this was initially added to the IGDB database
my $description = description_example; # String | A description of the job role
my $games     = games    _example; # String | Games that utilised this job role during development or production
my $name   = name  _example; # String | Games that utilised this job role during development or production
my $slug = slug_example; # String | A url-safe, unique, lower-case version of the name
my $updatedAt     = updatedAt    _example; # String | The last date this entry was updated in the IGDB database
my $url   = url  _example; # String | The website address (URL) of the item

eval { 
    my $result = $api_instance->titles(apiecoKey => $apiecoKey, createdAt => $createdAt, description => $description, games     => $games    , name   => $name  , slug => $slug, updatedAt     => $updatedAt    , url   => $url  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling TitleApi->titles: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.TitleApi()
apiecoKey = apiecoKey_example # String | 
createdAt = createdAt_example # String | Date this was initially added to the IGDB database (optional)
description = description_example # String | A description of the job role (optional)
games     = games    _example # String | Games that utilised this job role during development or production (optional)
name   = name  _example # String | Games that utilised this job role during development or production (optional)
slug = slug_example # String | A url-safe, unique, lower-case version of the name (optional)
updatedAt     = updatedAt    _example # String | The last date this entry was updated in the IGDB database (optional)
url   = url  _example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.titles(apiecoKey, createdAt=createdAt, description=description, games    =games    , name  =name  , slug=slug, updatedAt    =updatedAt    , url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling TitleApi->titles: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
created_at
String
Date this was initially added to the IGDB database
description
String
A description of the job role
games
String
Games that utilised this job role during development or production
name
String
Games that utilised this job role during development or production
slug
String
A url-safe, unique, lower-case version of the name
updated_at
String
The last date this entry was updated in the IGDB database
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input


Website

website

A website url, usually associated with a game


/websites

Usage and SDK Samples

curl -X GET -H "apieco-key: [[apiKey]]" "https://api.apieco.ir/igdb/websites?category=&game=&trusted    =&url  ="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.WebsiteApi;

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

public class WebsiteApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: apieco-key
        ApiKeyAuth apieco-key = (ApiKeyAuth) defaultClient.getAuthentication("apieco-key");
        apieco-key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apieco-key.setApiKeyPrefix("Token");

        WebsiteApi apiInstance = new WebsiteApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String game = game_example; // String | 
        Boolean trusted     = true; // Boolean | The game this website is associated with
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.website(apiecoKey, category, game, trusted    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WebsiteApi#website");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.WebsiteApi;

public class WebsiteApiExample {

    public static void main(String[] args) {
        WebsiteApi apiInstance = new WebsiteApi();
        String apiecoKey = apiecoKey_example; // String | 
        String category = category_example; // String | The service this website links to
        String game = game_example; // String | 
        Boolean trusted     = true; // Boolean | The game this website is associated with
        String url   = url  _example; // String | The website address (URL) of the item
        try {
            array[inline_response_200] result = apiInstance.website(apiecoKey, category, game, trusted    , url  );
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling WebsiteApi#website");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

// Configure API key authorization: (authentication scheme: apieco-key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apieco-key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apieco-key"];

String *apiecoKey = apiecoKey_example; // 
String *category = category_example; // The service this website links to (optional)
String *game = game_example; //  (optional)
Boolean *trusted     = true; // The game this website is associated with (optional)
String *url   = url  _example; // The website address (URL) of the item (optional)

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

[apiInstance websiteWith:apiecoKey
    category:category
    game:game
    trusted    :trusted    
    url  :url  
              completionHandler: ^(array[inline_response_200] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var IgdbApi = require('igdb_api');
var defaultClient = IgdbApi.ApiClient.instance;

// Configure API key authorization: apieco-key
var apieco-key = defaultClient.authentications['apieco-key'];
apieco-key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apieco-key.apiKeyPrefix['apieco-key'] = "Token"

var api = new IgdbApi.WebsiteApi()

var apiecoKey = apiecoKey_example; // {String} 

var opts = { 
  'category': category_example, // {String} The service this website links to
  'game': game_example, // {String} 
  'trusted    ': true, // {Boolean} The game this website is associated with
  'url  ': url  _example // {String} The website address (URL) of the item
};

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

namespace Example
{
    public class websiteExample
    {
        public void main()
        {
            
            // Configure API key authorization: apieco-key
            Configuration.Default.ApiKey.Add("apieco-key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apieco-key", "Bearer");

            var apiInstance = new WebsiteApi();
            var apiecoKey = apiecoKey_example;  // String | 
            var category = category_example;  // String | The service this website links to (optional) 
            var game = game_example;  // String |  (optional) 
            var trusted     = true;  // Boolean | The game this website is associated with (optional) 
            var url   = url  _example;  // String | The website address (URL) of the item (optional) 

            try
            {
                array[inline_response_200] result = apiInstance.website(apiecoKey, category, game, trusted    , url  );
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling WebsiteApi.website: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apieco-key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apieco-key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apieco-key', 'Bearer');

$api_instance = new Swagger\Client\Api\WebsiteApi();
$apiecoKey = apiecoKey_example; // String | 
$category = category_example; // String | The service this website links to
$game = game_example; // String | 
$trusted     = true; // Boolean | The game this website is associated with
$url   = url  _example; // String | The website address (URL) of the item

try {
    $result = $api_instance->website($apiecoKey, $category, $game, $trusted    , $url  );
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling WebsiteApi->website: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::WebsiteApi;

# Configure API key authorization: apieco-key
$WWW::SwaggerClient::Configuration::api_key->{'apieco-key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apieco-key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::WebsiteApi->new();
my $apiecoKey = apiecoKey_example; # String | 
my $category = category_example; # String | The service this website links to
my $game = game_example; # String | 
my $trusted     = true; # Boolean | The game this website is associated with
my $url   = url  _example; # String | The website address (URL) of the item

eval { 
    my $result = $api_instance->website(apiecoKey => $apiecoKey, category => $category, game => $game, trusted     => $trusted    , url   => $url  );
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling WebsiteApi->website: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apieco-key
swagger_client.configuration.api_key['apieco-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apieco-key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.WebsiteApi()
apiecoKey = apiecoKey_example # String | 
category = category_example # String | The service this website links to (optional)
game = game_example # String |  (optional)
trusted     = true # Boolean | The game this website is associated with (optional)
url   = url  _example # String | The website address (URL) of the item (optional)

try: 
    api_response = api_instance.website(apiecoKey, category=category, game=game, trusted    =trusted    , url  =url  )
    pprint(api_response)
except ApiException as e:
    print("Exception when calling WebsiteApi->website: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
Required
Query parameters
Name Description
category
String
The service this website links to
game
String
trusted
Boolean
The game this website is associated with
url
String
The website address (URL) of the item

Responses

Status: 200 - Succesfull

Status: 401 - wrong code

Status: 405 - Invalid input