1b.app
Скопирована ссылка -

Нужен пример пост-запроса для использования методов апи Storage

Нужен пример запроса API для работы?
Не можете сформировать API запрос?
Вы всегда можете создать топик на нашем форуме и партнеры-интеграторы помогут в решении задачи! Создать топик
Здравствуйте!
Нужен пример пост-запроса для использования методов апи Storage.
Сейчас в примерах гет-запросы.
Где нужно передавать логин и пароль - в заголовках или теле запроса? Какой формат тела запроса должен быть?

Ответы:

Сусяк Ігор
Integrator.com.ua
Именная лицензия
Тамара - ось тут документація https://crm-onebox.com/ru/api/storage/
і приклад для гет http://myboxurl/api/storage-translocation/get/?login=LOGIN&password=PASSWORD...
ваш логін і пароль знаєте де взяти?
04.10.2021, 21:55


Сусяк Ігор

Интегратор

Сотрудник
Integrator.com.ua писал/а:
Тамара - ось тут документація https://crm-onebox.com/ru/api/storage/
і приклад для гет http://myboxurl/api/storage-translocation/get/?login=LOGIN&password=PASSWORD...
ваш логін і пароль знаєте де взяти?

Ми це бачили. Нам потрібен пост-запит.
04.10.2021, 22:03

Сусяк Ігор
Integrator.com.ua
Именная лицензия
а, тоді це Метод: /api/storage-translocation/
приклад: http://myboxurl/api/storage-translocation/?login=LOGIN&password=PASSWORD&...
05.10.2021, 10:08

Это все гет-запросы, а нам нужен пост-запрос!
05.10.2021, 12:00


Чаусова Тамара писал/а:
Это все гет-запросы, а нам нужен пост-запрос!

Это все url метода куда отправлять запрос
Если на PHP отправлять со стороннего приложения попробуйте так как на сриншоте

параметр curl_setopt($ch,CURLOPT_POST, true) - отправит запрос методом POST
05.10.2021, 12:11


Derkach Dmytriy

OneBox production

Сотрудник писал/а:

Чаусова Тамара писал/а:
Это все гет-запросы, а нам нужен пост-запрос!

Это все url метода куда отправлять запрос
Если на PHP отправлять со стороннего приложения попробуйте так как на сриншоте

параметр curl_setopt($ch,CURLOPT_POST, true) - отправит запрос методом POST



https://developer.fortnox.se/documentation/resources/invoices/ - пример того, как описаны запросы
Create an invoice
The created invoice will be returned if everything succeeded, if there was any problems an error will be returned.

You must specify a customer to create an invoice. It’s possible to create an invoice without rows, although we encourage you to add them if you can.

Predefined values will be used for properties where it applies, the values can be changed in the settings for the Fortnox account. Predefined values will always be overwritten by values provided through the API.

Examples
CURL
PHP
RUBY
PYTHON
C#
Request
curl -X "POST" "https://api.fortnox.se/3/invoices" \
-H "Access-Token: 61cf63ae-4ab9-4a95-9db5-753781c4f41f" \
-H "Client-Secret: 3Er4kHXZTJ" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d $'{
"Invoice": {
"CustomerNumber": "100",
"InvoiceRows": [
здесь понятно, что нужно передавать в заголовках, что в теле.ю и какой формат тела запроса

можно нам получить аналогичный пример или нет?
05.10.2021, 13:29

post в php передается примерно так

$url = "";
$post = array(
'login' => 'kjuby',
'pass' => 'pass',
'info' => array(
'test1' => '1',
'test2' => '2'
)
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));

$result = curl_exec($ch);
curl_close($ch);

ключевое это http_build_query вместо login, pass и прочих полей вставляете нужные вам переменные.
24.05.2022, 17:36

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий