定制 apilo/apilo-api-php 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

apilo/apilo-api-php

最新稳定版本:1.0.7

Composer 安装命令:

composer require apilo/apilo-api-php

包简介

Apilo PHP Client

README 文档

README

The Apilo.com platform is a modern multi-channel sales management system. Apilo allows integration with any system using the official REST API described in the documentation https://developer.apilo.com/api/

First steps

To take advantage of Apilo's REST API capabilities, you need to create an account on the site at https://apilo.com/. Then, after creating an account and logging into the management panel, go to the tab "Administracja"->"Klucze API Apilo" and create a new application.

Authorization

After creating the application, you will receive a one-time authorization_code to generate access and refresh token pair (source).

To do this you need to send the POST /rest/auth/token/ request sending in the header Authorization Basic ( user is "Client ID" and password is "Client Secret") and with the JSON body values "grantType": "authorization_code", "token": "{authorization_code}". Api will return accessToken and refreshToken.

Apilo REST API uses the access and refresh token scheme. This means that the communication uses the Authorization: bearer {accessToken} header (except for the authorization resource) (source).

Access token is valid for 21 days therefore in order to maintain an active connection to the REST API it is necessary to send a request consisting of token pair by executing the POST /rest/auth/token/ request sending in the Authorization Basic header (identical to the first authorization) and sending in the JSON body with the value "grantType": "refresh_token" and "token": "{refreshToken}".

The response will return a new accessToken and a new refreshToken.

Implementation

All implementation requirements are described in the official documentation available at https://developer.apilo.com/api/. You are encouraged to generate code using OpenAPI based on the swagger.json file available for download at the very top of the documentation. If you are using the PHP language in your project then we encourage you to use the implementation in this repository.

Examples

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-03-05