articlesGet
Artikel
Liefert Artikel. Artikel sind über categories zu Kategorie-Ids zugeordnet. Die Objekte werden aufsteigend sortiert nach dem letzten Änderungsdatum zurückgeliefert um beim gestückelten Abruf Lücken in der Übertragung zu verhindern.
/articles
Usage and SDK Samples
curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/articles?skip=&take=&since="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ArtikelApi;
import java.io.File;
import java.util.*;
public class ArtikelApiExample {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: ApiBasicAuth
HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
ApiBasicAuth.setUsername("YOUR USERNAME");
ApiBasicAuth.setPassword("YOUR PASSWORD");
ArtikelApi apiInstance = new ArtikelApi();
BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
try {
ArticleReturn result = apiInstance.articlesGet(skip, take, since);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling ArtikelApi#articlesGet");
e.printStackTrace();
}
}
}
import io.swagger.client.api.ArtikelApi;
public class ArtikelApiExample {
public static void main(String[] args) {
ArtikelApi apiInstance = new ArtikelApi();
BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
try {
ArticleReturn result = apiInstance.articlesGet(skip, take, since);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling ArtikelApi#articlesGet");
e.printStackTrace();
}
}
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];
BigDecimal *skip = 8.14; // Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
BigDecimal *take = 8.14; // Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
Date *since = 2013-10-20T19:20:30+01:00; // Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
(optional)
ArtikelApi *apiInstance = [[ArtikelApi alloc] init];
// Artikel
[apiInstance articlesGetWith:skip
take:take
since:since
completionHandler: ^(ArticleReturn output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;
// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'
var api = new ProCommerceApiFrAdsystemhausShop.ArtikelApi()
var opts = {
'skip': 8.14, // {BigDecimal} Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
'take': 8.14, // {BigDecimal} Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
'since': 2013-10-20T19:20:30+01:00 // {Date} Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.articlesGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class articlesGetExample
{
public void main()
{
// Configure HTTP basic authorization: ApiBasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new ArtikelApi();
var skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
var take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
var since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
(optional)
try
{
// Artikel
ArticleReturn result = apiInstance.articlesGet(skip, take, since);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling ArtikelApi.articlesGet: " + e.Message );
}
}
}
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');
$api_instance = new Swagger\Client\Api\ArtikelApi();
$skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
$take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
$since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
try {
$result = $api_instance->articlesGet($skip, $take, $since);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ArtikelApi->articlesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ArtikelApi;
# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';
my $api_instance = WWW::SwaggerClient::ArtikelApi->new();
my $skip = 8.14; # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
my $take = 8.14; # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
my $since = 2013-10-20T19:20:30+01:00; # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
eval {
my $result = $api_instance->articlesGet(skip => $skip, take => $take, since => $since);
print Dumper($result);
};
if ($@) {
warn "Exception when calling ArtikelApi->articlesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = swagger_client.ArtikelApi()
skip = 8.14 # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
take = 8.14 # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
since = 2013-10-20T19:20:30+01:00 # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
(optional)
try:
# Artikel
api_response = api_instance.articles_get(skip=skip, take=take, since=since)
pprint(api_response)
except ApiException as e:
print("Exception when calling ArtikelApi->articlesGet: %s\n" % e)
Parameters
Name | Description |
---|---|
skip |
BigDecimal
(integer)
Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
|
take |
BigDecimal
(integer)
Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
|
since |
Date
(date-time)
Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
|