دیوان حافظ

hafezApiHafezSearchGet


/hafez/api/hafez/Search

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/emrani/hafez/api/hafez/Search?keyword="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

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

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String keyword = keyword_example; // String | عبارت مورد جستجو
        try {
            apiInstance.hafezApiHafezSearchGet(apiecoKey, keyword);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#hafezApiHafezSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        String keyword = keyword_example; // String | عبارت مورد جستجو
        try {
            apiInstance.hafezApiHafezSearchGet(apiecoKey, keyword);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#hafezApiHafezSearchGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
String *keyword = keyword_example; // عبارت مورد جستجو

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

[apiInstance hafezApiHafezSearchGetWith:apiecoKey
    keyword:keyword
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var _ = require('_');

var api = new _.DefaultApi()

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

var keyword = keyword_example; // {String} عبارت مورد جستجو


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

namespace Example
{
    public class hafezApiHafezSearchGetExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var keyword = keyword_example;  // String | عبارت مورد جستجو

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

$api_instance = new Swagger\Client\Api\DefaultApi();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$keyword = keyword_example; // String | عبارت مورد جستجو

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

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $keyword = keyword_example; # String | عبارت مورد جستجو

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

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
keyword = keyword_example # String | عبارت مورد جستجو

try: 
    api_instance.hafez_api_hafez_search_get(apiecoKey, keyword)
except ApiException as e:
    print("Exception when calling DefaultApi->hafezApiHafezSearchGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
keyword*
String
عبارت مورد جستجو
Required

Responses

Status: 200 - با ارسال پارامتر و فراخوانی این تابع لیستی از مدل JSON برگشت داده خواهد شد که عبارت مورد نظر در آنها استفاده شده است. در صورتی که پارامتر ارسال نشود خروجی تابع fal بازگشت داده خواهد شد


_

hafezApiHafezFalGet


/hafez/api/hafez/fal

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/emrani/hafez/api/hafez/fal"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

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

public class _ApiExample {

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

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

[apiInstance hafezApiHafezFalGetWith:apiecoKey
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var _ = require('_');

var api = new _._Api()

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


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

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

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

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

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

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

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

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)

try: 
    api_instance.hafez_api_hafez_fal_get(apiecoKey)
except ApiException as e:
    print("Exception when calling _Api->hafezApiHafezFalGet: %s\n" % e)

Parameters

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

Responses

Status: 200 - با قراخوانی این آدرس یکی از غزلیات حافظ بصورت کاملا تصادفی انتخاب و بصورت مدلی از JSON برگشت داده خواهد


hafezApiHafezListGet


/hafez/api/hafez/list

Usage and SDK Samples

curl -X GET "https://api.apieco.ir/emrani/hafez/api/hafez/list?start=&count="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api._Api;

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

public class _ApiExample {

    public static void main(String[] args) {
        
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        BigDecimal start = 8.14; // BigDecimal | لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
        BigDecimal count = 8.14; // BigDecimal | مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
        try {
            apiInstance.hafezApiHafezListGet(apiecoKey, start, count);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#hafezApiHafezListGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api._Api;

public class _ApiExample {

    public static void main(String[] args) {
        _Api apiInstance = new _Api();
        String apiecoKey = apiecoKey_example; // String | apikey for use API
        BigDecimal start = 8.14; // BigDecimal | لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
        BigDecimal count = 8.14; // BigDecimal | مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
        try {
            apiInstance.hafezApiHafezListGet(apiecoKey, start, count);
        } catch (ApiException e) {
            System.err.println("Exception when calling _Api#hafezApiHafezListGet");
            e.printStackTrace();
        }
    }
}
String *apiecoKey = apiecoKey_example; // apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
BigDecimal *start = 8.14; // لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد (optional)
BigDecimal *count = 8.14; // مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد (optional)

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

[apiInstance hafezApiHafezListGetWith:apiecoKey
    start:start
    count:count
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var _ = require('_');

var api = new _._Api()

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

var opts = { 
  'start': 8.14, // {BigDecimal} لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
  'count': 8.14 // {BigDecimal} مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
};

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

namespace Example
{
    public class hafezApiHafezListGetExample
    {
        public void main()
        {
            
            var apiInstance = new _Api();
            var apiecoKey = apiecoKey_example;  // String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
            var start = 8.14;  // BigDecimal | لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد (optional) 
            var count = 8.14;  // BigDecimal | مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد (optional) 

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

$api_instance = new Swagger\Client\Api\_Api();
$apiecoKey = apiecoKey_example; // String | apikey for use API
$start = 8.14; // BigDecimal | لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
$count = 8.14; // BigDecimal | مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد

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

my $api_instance = WWW::SwaggerClient::_Api->new();
my $apiecoKey = apiecoKey_example; # String | apikey for use API
my $start = 8.14; # BigDecimal | لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
my $count = 8.14; # BigDecimal | مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد

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

# create an instance of the API class
api_instance = swagger_client._Api()
apiecoKey = apiecoKey_example # String | apikey for use API (default to WsLdHK46I5Wfr5xgI0ynjjyiw9Fyhydu)
start = 8.14 # BigDecimal | لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد (optional)
count = 8.14 # BigDecimal | مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد (optional)

try: 
    api_instance.hafez_api_hafez_list_get(apiecoKey, start=start, count=count)
except ApiException as e:
    print("Exception when calling _Api->hafezApiHafezListGet: %s\n" % e)

Parameters

Header parameters
Name Description
apieco-key*
String
apikey for use API
Required
Query parameters
Name Description
start
BigDecimal
لیستی از مدل JSON شامل 10 عدد از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد
count
BigDecimal
مقدار پارامتر count از غزلیات که از شماره پارامتر ورودی start شروع شده اند برگشت داده خواهد شد. اگر پارامتر ورودی ارسال نشود خروجی آدرس list نمایش داده خواهد شد

Responses

Status: 200 - با فراخوانی این آدرس لیستی از مدل JSON شامل تمامی غزلیات برگشت داده خواهد شد