| 1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace app\extra\douyin;
- use yzh52521\EasyHttp\Http;
- class AccessToken extends Base
- {
- /**
- * 获取AccessToken
- * https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/basic-abilities/interface-request-credential/non-user-authorization/get-client_token
- * @param string $grantType
- * @return array
- */
- public function getAccessTokenLine(string $grantType = 'client_credential'): array
- {
- $data = [
- "client_key" => $this->config['appid'],
- "client_secret" => $this->config['secret'],
- "grant_type" => $grantType
- ];
- $url = $this->gateway."oauth/client_token/";
- $result = Http::asJson()->post($url,$data)->array();
- if(!empty($result['data']))
- {
- return $result['data'];
- }
- return [];
- }
- }
|