Для разработчиков

Создание обьявления

 

Наш сервис позволяет создавать обьявления используюя API.

Для этого вам необходимо отправить POST запрос на:

https://scoutberlin.de/api/v1/ad/create?access-token=<ваш_апи_ключ>

Пример

$post = [
   'name' => 'Test name',
   'description' => 'Test description',
   'cost' => '100.50',
   'offer_id' => 3,
   'type_id' => 1,
   'category_id' => 1,
   'region_id' => 1,
   'video[0]' => 'https://www.youtube.com/watch?v=test',
   'video[1]' => 'https://vimeo.com/11111111',
   'images_ext[0]' => 'https://site.com/1.jpg',
   'images_ext[1]' => 'https://site.com/2.jpg',
   'status ' => 0,
];
// Добавления изображения
$file_name_with_full_path = __DIR__ . 'path/to/image.jpg';
if (function_exists('curl_file_create')) {
   $cFile = curl_file_create($file_name_with_full_path);
} else {
   $cFile = '@' . realpath($file_name_with_full_path);
}
$post['images[0]'] = $cFile;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scoutberlin.de/api/v1/ad/create?access-token=<ваш_апи_ключ>');
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result=curl_exec ($ch);
curl_close ($ch);

print_r($result); die();

Доступные параметры для создания обьвления отправлемые через POST
 

name* название обьявления

description* описание обьявления

cost* цена обьявления

offer_id* ID типа предложения (для получения списка достпных типов используйте запросы описанные ниже)

type_id* ID типа обьявления (для получения списка достпных типов используйте запросы описанные ниже)

category_id* ID категории (для получения списка достпных категорий используйте запросы описанные ниже)

region_id* ID региона (для получения списка достпных категорий используйте запросы описанные ниже)

video[<произвольныйпорядковый номер>] ссылка на youtube или vimeo

images[<произвольныйпорядковый номер>] изображения

status ID статуса: 1 - опубликовано (по-умолчанию), 0 - черновик.

* обязательные параметры

Получение списка типов предложения

https://scoutberlin.de/api/v1/offers?access-token=<ваш_апи_ключ>

Получение списка типов обьявления

https://scoutberlin.de/api/v1/types?access-token=<ваш_апи_ключ>

Получение списка категорий

https://scoutberlin.de/api/v1/categories?access-token=<ваш_апи_ключ>

Поиск региона

https://scoutberlin.de/api/v1/regions/search?name=<поисковая_фраза>&access-token=<ваш_апи_ключ>