PHPackages                             tvb-sz/tvbgo-scan-login-php-sdk - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. tvb-sz/tvbgo-scan-login-php-sdk

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

tvb-sz/tvbgo-scan-login-php-sdk
===============================

TVB Go OAuth 掃碼登錄 PHP SDK

v0.1.0(yesterday)01↑2900%GPL-3.0-or-laterPHPPHP &gt;=5.6.0

Since Aug 28Pushed yesterdayCompare

[ Source](https://github.com/tvb-sz/tvbgo-scan-login-php-sdk)[ Packagist](https://packagist.org/packages/tvb-sz/tvbgo-scan-login-php-sdk)[ Docs](https://github.com/tvb-sz/tvbgo-scan-login-php-sdk)[ RSS](/packages/tvb-sz-tvbgo-scan-login-php-sdk/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (2)Used By (0)

TVB Go 掃碼登錄 PHP SDK
===================

[](#tvb-go-掃碼登錄-php-sdk)

TVB Go OAuth 掃碼登錄客戶端，封裝授權跳轉、`code` 換令牌、刷新令牌、獲取用戶信息 PHP SDK。

要求 **PHP 5.6+**。HTTP 請求使用 `guzzlehttp/guzzle`：`6.*` 覆蓋 PHP 5.6，`7.*` 覆蓋 PHP 7 / 8。

```
composer require tvb-sz/tvbgo-scan-login-php-sdk
```

使用步驟
----

[](#使用步驟)

### 1. 申請接入

[](#1-申請接入)

聯系 **mark.he#tvb.com.cn**（請將郵箱中的 `#` 換爲正確字符）申請接入。接入後會提供：

- `client_id`
- `client_secret`
- 各環境 Host（也可直接使用 SDK 常量）

環境構造函數的 host 參數Host生產 `prod`字符串 `"prod"` 或常量 `Oauth::HOST_PROD``https://api.tvbgo.tvb.com`QA `qa`字符串 `"qa"` 或常量 `Oauth::HOST_QA``https://qa-api.tvbgo.tvb.com`開發 `dev`字符串 `"dev"` 或常量 `Oauth::HOST_DEV``https://mytvb.tvb-sz.com``host` 只允許上述環境名或這三個 Host；空值默認 `prod`。

`redirect_uri` 需事先在應用的「重定向 URI」中配置，申請接入時就要提供。

```
