mivaecommerce/api-sdk-php

Miva Merchant JSON API SDK for PHP

2.6.0 2024-04-03 19:35 UTC

This package is auto-updated.

Last update: 2024-09-03 20:27:07 UTC


README

这个PHP库封装了Miva Merchant 9.12中引入的Miva Merchant JSON API。它允许您快速将PHP应用程序与Miva Merchant商店集成,以检索、创建和更新商店数据。

有关API文档,请访问https://docs.miva.com/json-api

要求

  • Miva Merchant 10.+
  • PHP 7.4+, 建议使用8.x
  • Composer

对于Miva Merchant 9.x,请使用1.x版本 对于旧版PHP的支持,请使用2.3.0之前的任何版本

安装

要安装SDK,只需使用Composer将其添加到您的项目中

composer require mivaecommerce/api-sdk-php

或者手动将其添加到您的composer.json文件中

"require": {
    "mivaecommerce/api-sdk-php" : "2.*@stable"
}

然后运行composer update

入门

有关使用方法,请参阅examples/目录中提供的示例。

SSH私钥认证

兼容的私钥格式

  • PKCS#1 PEM
  • PKCS#8 PEM

SSHClientSSHPrivateKeyAuthenticator中指定要使用的密钥时,请指定私钥文件的完整路径。

从OpenSSH私钥转换

如果您的私钥是OpenSSH格式(以-----BEGIN OPENSSH PRIVATE KEY-----开头),则需要将其转换。

创建一个保留权限的密钥副本

cp -p /path/to/private/key/id_rsa /path/to/private/key/id_rsa.pem

就地转换为正确的格式

ssh-keygen -p -m PEM -f /path/to/private/key/id_rsa.pem

SSH代理认证

兼容的公钥格式

您的公钥必须是OpenSSH公钥格式。如果您使用ssh-keygen生成密钥,则默认公钥格式通常是正确的类型。

有关格式的信息,请参阅https://tools.ietf.org/html/rfc4253#section-6.6

如果您有与本地SSH代理关联的密钥,可以通过运行命令ssh-add -L并复制相应的密钥来快速获取正确的格式。

许可证

此库根据Miva SDK许可协议授权。

有关更多信息,请参阅LICENSE文件。