All URIs are relative to https://openapi.alipay.com.
Method | HTTP request | Description |
---|---|---|
online() | POST /v3/alipay/open/mini/innerversion/online | 内部小程序-上架 |
sync() | POST /v3/alipay/open/mini/innerversion/sync | 小程序包信息推送 |
upgrade() | POST /v3/alipay/open/mini/innerversion/upgrade | 升级模板实例化小程序 |
upload() | POST /v3/alipay/open/mini/innerversion/upload | 内部小程序-打包构建 |
online($alipayOpenMiniInnerversionOnlineModel): object
内部小程序-上架
内部小程序上架接口
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayOpenMiniInnerversionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayOpenMiniInnerversionOnlineModel = new \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionOnlineModel(); // \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionOnlineModel
try {
$result = $apiInstance->online($alipayOpenMiniInnerversionOnlineModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayOpenMiniInnerversionApi->online: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
alipayOpenMiniInnerversionOnlineModel | \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionOnlineModel | [optional] |
object
No authorization required
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to README]
sync($alipayOpenMiniInnerversionSyncModel): object
小程序包信息推送
小程序上架、回滚,因拉包机制,用户无法及时生效,拉到原版本的用户,过期才会失效,该接口能力可以推送新版本到用户
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayOpenMiniInnerversionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayOpenMiniInnerversionSyncModel = new \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionSyncModel(); // \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionSyncModel
try {
$result = $apiInstance->sync($alipayOpenMiniInnerversionSyncModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayOpenMiniInnerversionApi->sync: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
alipayOpenMiniInnerversionSyncModel | \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionSyncModel | [optional] |
object
No authorization required
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to README]
upgrade($alipayOpenMiniInnerversionUpgradeModel): object
升级模板实例化小程序
升级基于模板实例化的小程序,升级后不需要重新提交审核;同步接口。
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayOpenMiniInnerversionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayOpenMiniInnerversionUpgradeModel = new \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUpgradeModel(); // \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUpgradeModel
try {
$result = $apiInstance->upgrade($alipayOpenMiniInnerversionUpgradeModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayOpenMiniInnerversionApi->upgrade: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
alipayOpenMiniInnerversionUpgradeModel | \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUpgradeModel | [optional] |
object
No authorization required
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to README]
upload($alipayOpenMiniInnerversionUploadModel): \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUploadResponseModel
内部小程序-打包构建
内部小程序,创建打包构建任务,异步返回,使用查询接口轮询构建结果
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Alipay\OpenAPISDK\Api\AlipayOpenMiniInnerversionApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
// 初始化alipay参数
$alipayConfig = new \Alipay\OpenAPISDK\Util\Model\AlipayConfig();
$alipayConfig->setAppId('app_id');
$alipayConfig->setPrivateKey('private_key');
// 密钥模式
$alipayConfig->setAlipayPublicKey('alipay_public_key');
// 证书模式
// $alipayConfig->setAppCertPath('../appCertPublicKey.crt');
// $alipayConfig->setAlipayPublicCertPath('../alipayCertPublicKey_RSA2.crt');
// $alipayConfig->setRootCertPath('../alipayRootCert.crt');
$alipayConfig->setEncryptKey('encrypt_key');
$alipayConfigUtil = new \Alipay\OpenAPISDK\Util\AlipayConfigUtil($alipayConfig);
$apiInstance->setAlipayConfigUtil($alipayConfigUtil);
$alipayOpenMiniInnerversionUploadModel = new \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUploadModel(); // \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUploadModel
try {
$result = $apiInstance->upload($alipayOpenMiniInnerversionUploadModel);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AlipayOpenMiniInnerversionApi->upload: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
alipayOpenMiniInnerversionUploadModel | \Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUploadModel | [optional] |
\Alipay\OpenAPISDK\Model\AlipayOpenMiniInnerversionUploadResponseModel
No authorization required
- Content-Type:
application/json
- Accept:
application/json