Một thư viện PHP giúp kết nối và thao tác với hệ thống MiniApp của ZaloPlatform một cách dễ dàng.
- PHP >= 7.4
- Composer
- GuzzleHTTP (đã có trong
composer.json)
composer require vdhoangson/zmp-openapi-phpuse Vdhoangson\ZmpOpenApi\Classes\PartnerClient;
$proxy = [
"host" => "127.0.0.1",
"port" => 123
];
$client = new PartnerClient(
"{YOUR-PARTNER-API-KEY}",
"{YOUR-PARTNER-ID}",
$proxy, // optional
);$response = $client->getMiniApps();
print_r($response);$deployApp = [
'file' => '/path/to/file.zip',
'miniAppId' => 123,
'name' => 'Tên app',
'description' => 'Mô tả app'
];
$response = $client->deployMiniApp($deployApp);- Lấy danh sách miniapp:
getMiniApps(array $params = []) - Tạo miniapp:
createMiniApp(array $appInfo) - Triển khai miniapp:
deployMiniApp(array $deployApp) - Yêu cầu publish:
requestPublishMiniApp(array $requestPublishApp) - Publish:
publishMiniApp(array $publishApp) - Quản lý kênh thanh toán:
listPaymentChannels,createPaymentChannel,updatePaymentChannel - Quản lý API domain:
listApiDomain,createApiDomain,updateApiDomain
Tài liệu từ Zalo: [https://miniapp.zaloplatforms.com/documents/open-apis/]
- Hàm
validateInit()sẽ kiểm tra cấu hình, nếu thiếu sẽ báo lỗi. - Có thể truyền proxy khi khởi tạo hoặc dùng hàm
setProxy($proxy). - Các hàm trả về mảng gồm
error,messagevà dữ liệu (nếu có).
- Đóng góp: Tạo pull request hoặc issue trên repository.
- Hỗ trợ: Liên hệ team phát triển hoặc mở issue.
You can sponsor this project through GitHub Sponsors:
Support ongoing development with a coffee: