Документация по использованию API функций сервиса Почтовый Бланк РФ


Если у Вас возникли вопросы пишите нам на email или на github, очень будем рады помочь!

Пример запроса

PHP

		//функция к которой делаем запрос
		$url = 'http://pbrf.ru/pdf.F7';
		//параметры функции
		$data = array(
			'type_blank' => 'a',

			'from_surname' => 'Иванова',
			'from_name' => 'Ивана Ивановича',
			'from_city' => 'г. Москва',
			'from_street' => 'ул. Стахановская',
			'from_build' => '999',
			'from_appartment' => '99',
			'from_zip' => '109428',

			'whom_surname' => 'Петрову',
			'whom_name' => 'Петру Петровичу',
			'whom_city' => 'г. Санкт-Петербург',
			'whom_street' => 'ул. Гоголя',
			'whom_build' => '888',
			'whom_appartment' => '88',
			'whom_zip' => '190000',

			'declared_value' => '1000.00',
			'COD_amount' => '1100.00'
		);

		//Подготовка данных для передачи
		$post = array(
			'access_token' => 'YOUR_ACCESS_TOKEN',
			'data' => json_encode($data)
		);

		//В примере используется библиотека curl
		//Инициализируем библиотеку
		$ch = curl_init();
		//Устанавливаем адрес куда будем отправлять запрос
		curl_setopt($ch, CURLOPT_URL, $url);
		//Указываем, что полученные данные не выводить сразу на экран
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		//Устанавливаем метод запроса POST
		curl_setopt($ch, CURLOPT_POST, true);
		//Передаем подготовленные данные
		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
		//Передаем полученный ответ переменной
		$res = curl_exec($ch);
		curl_close($ch);
	

Python

		#!/usr/bin/env python
		# -*- coding: utf-8 -*- 

		import urllib
		import json

		data = {}
		data['type_blank'] = 'a'
		data['from_name'] = 'Ивана Ивановича'
		data['from_city'] = 'г. Москва'
		data['from_street'] = 'ул. Стахановская'
		data['from_build'] = '999'
		data['from_appartment'] = '99'
		data['from_zip'] = '109428'
		data['whom_surname'] = 'Петрову'
		data['whom_name'] = 'Петру Петровичу'
		data['whom_city'] = 'г. Санкт-Петербург'
		data['whom_street'] = 'ул. Гоголя'
		data['whom_build'] = '888'
		data['whom_appartment'] = '88'
		data['whom_zip'] = '190000'
		data['declared_value'] = '1000.00'
		data['COD_amount'] = '1100.00'

		params = {}
		params['access_token'] = 'YOUR_ACCESS_TOKEN'
		params['data'] = json.dumps(data)

		params = urllib.urlencode(params)
		f = urllib.urlopen("http://pbrf.ru/pdf.F7", params)
		print f.read()