承接 clientapi/armtek-rest-client 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

clientapi/armtek-rest-client

最新稳定版本:v1.0.15

Composer 安装命令:

composer require clientapi/armtek-rest-client

包简介

Armtek HTTP клиент для работы с веб-сервисами (JSON или XML)

README 文档

README

Armtek HTTP клиент для работы с веб-сервисами (JSON или XML).

P.S. Это перепакованная версия официального клиента, для работы с composer

Установка

Установить Composer если он не был установлен ранее.

Запустите команду

composer require clientapi/armtek-rest-client "~1.0.0" 

или

"clientapi/armtek-rest-client": "~1.0.0" 

или добавьте в файл composer.json

Пример

Авторизация

use ArmtekRestClient\Http\Config\Config as ArmtekRestClientConfig; // Настройка подключения $armtek_client_config = new ArmtekRestClientConfig([ 'user_login' => '{ЛОГИН}', 'user_password' => '{ПАРОЛЬ}', ]); 

Пример поискового запроса

use ArmtekRestClient\Http\Exception\ArmtekException as ArmtekException; use ArmtekRestClient\Http\ArmtekRestClient as ArmtekRestClient; try { // init client $armtek_client = new ArmtekRestClient($armtek_client_config); $params = [ 'VKORG' => '' ,'KUNNR_RG' => '' ,'PIN' => 'oc47' ,'BRAND' => 'KNECHT' ,'QUERY_TYPE' => '' ,'KUNNR_ZA' => '' ,'INCOTERMS' => '' ,'VBELN' => '' ]; // requeest params for send $request_params = [ 'url' => 'search/search', 'params' => [ 'VKORG' => !empty($params['VKORG'])?$params['VKORG']:(isset($ws_default_settings['VKORG'])?$ws_default_settings['VKORG']:'') ,'KUNNR_RG' => isset($params['KUNNR_RG'])?$params['KUNNR_RG']:(isset($ws_default_settings['KUNNR_RG'])?$ws_default_settings['KUNNR_RG']:'') ,'PIN' => isset($params['PIN'])?$params['PIN']:'' ,'BRAND' => isset($params['BRAND'])?$params['BRAND']:'' ,'QUERY_TYPE' => isset($params['QUERY_TYPE'])?$params['QUERY_TYPE']:'' ,'KUNNR_ZA' => isset($params['KUNNR_ZA'])?$params['KUNNR_ZA']:(isset($ws_default_settings['KUNNR_ZA'])?$ws_default_settings['KUNNR_ZA']:'') ,'INCOTERMS' => isset($params['INCOTERMS'])?$params['INCOTERMS']:(isset($ws_default_settings['INCOTERMS'])?$ws_default_settings['INCOTERMS']:'') ,'VBELN' => isset($params['VBELN'])?$params['VBELN']:(isset($ws_default_settings['VBELN'])?$ws_default_settings['VBELN']:'') ,'format' => 'json' ] ]; // send data $response = $armtek_client->post($request_params); // in case of json $json_responce_data = $response->json(); } catch (ArmtekException $e) { $json_responce_data = $e -> getMessage(); }

Больше примеров в папке example.

Документация

http://ws.armtek.ru/

统计信息

  • 总下载量: 2.83k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固