PHPackages                             dangquang/tiki-sdk-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. dangquang/tiki-sdk-php

ActiveLibrary[API Development](/categories/api)

dangquang/tiki-sdk-php
======================

Tiki Client is a simple SDK implementation of Tiki API by QuangCode7Mau

11PHP

Since Dec 9Pushed 1y ago1 watchersCompare

[ Source](https://github.com/DangQuang01/tiki-sdk-php)[ Packagist](https://packagist.org/packages/dangquang/tiki-sdk-php)[ RSS](/packages/dangquang-tiki-sdk-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Tiki SDK PHP
============

[](#tiki-sdk-php)

Tiki Client is a simple SDK implementation of Tiki API by QuangCode7Mau.

Cài đặt
-------

[](#cài-đặt)

Để sử dụng Tiki SDK trong dự án PHP của bạn, bạn có thể cài đặt package này thông qua Composer.

### Yêu cầu hệ thống

[](#yêu-cầu-hệ-thống)

- PHP &gt;= 7.4
- Composer
- GuzzleHTTP 7.9 trở lên

### Cài đặt thông qua Composer

[](#cài-đặt-thông-qua-composer)

Để cài đặt package này, bạn chỉ cần chạy lệnh Composer sau:

```
composer require dangquang/tiki-sdk-php
```

### Cấu hình

[](#cấu-hình)

Trước khi sử dụng Tiki SDK, bạn cần cấu hình một số thông tin quan trọng, bao gồm API Key, API Secret và Access Token. Bạn có thể cấu hình chúng trong file `.env` của Laravel hoặc bằng cách sử dụng các tham số trong mã nguồn của bạn.

**1. Tạo một đối tượng Client**

Bạn cần tạo một đối tượng `Client` bằng cách truyền vào `appID` và `appSecret` của bạn. Đây là thông tin mà bạn nhận được khi đăng ký và tạo ứng dụng trên Tiki.

```
use Dangquang\TikiPhp\Client;

// Khởi tạo Client với API Key và API Secret
$client = new Client('your-app-id', 'your-app-secret');
```

### Authentication

[](#authentication)

Để sử dụng OAuth2 với Tiki API, làm theo các bước dưới đây.

**1. Tạo URL xác thực**

Chuyển hướng người dùng đến trang đăng nhập của Tiki:

```
use Dangquang\TikiPhp\Auth;

// Khởi tạo Auth
$auth = new Auth($client);

// Tạo URL yêu cầu xác thực
$redirectUri = 'https://yourapp.com/callback';
$auth->createAuthRequest($redirectUri);
```

**2. Lấy mã token**

Sau khi người dùng xác thực, sử dụng mã code nhận được để lấy access token:

```
$code = $_GET['code'];
$state = $_GET['state'];
$auth->getToken($code, $redirectUri, $state);
```

**3. Làm mới token**

Sử dụng refresh\_token để lấy mã truy cập mới khi hết hạn:

```
$refreshToken = 'your-refresh-token';
$newAccessToken = $auth->refreshToken($refreshToken);
```

**4. Lấy mã token thông qua Client Credentials**

Lấy access token mà không cần người dùng xác thực:

```
$accessToken = $auth->getClientCredentialsToken();
```

Ví dụ
-----

[](#ví-dụ)

### Authentication

[](#authentication-1)

> Dưới đây là ví dụ về cách sử dụng các phương thức trong lớp Order để lấy danh sách đơn hàng và chi tiết đơn hàng trong Tiki SDK PHP:

```
use Dangquang\TikiPhp\Client;

$client = new Client('your-app-id', 'your-app-secret');

$client->setAccessToken('your-access-token');

$client->order->getOrderList();

$client->Shop->getSellerInfo();
```

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity16

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/eb8a26d4736379db63a6eaae2d86799521e56750aa938b94b9ffcea4056c7cab?d=identicon)[DangQuang01](/maintainers/DangQuang01)

### Embed Badge

![Health badge](/badges/dangquang-tiki-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/dangquang-tiki-sdk-php/health.svg)](https://phpackages.com/packages/dangquang-tiki-sdk-php)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M478](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M271](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
