12345678910111213141516171819202122232425 |
- <?php
- namespace app\api\controller;
- use AlibabaCloud\SDK\Dingtalk\Voauth2_1_0\Dingtalk;
- use Darabonba\OpenApi\Models\Config;
- use AlibabaCloud\SDK\Dingtalk\Voauth2_1_0\Models\GetAccessTokenRequest;
- class Dingtoken extends Base
- {
- public static function createClient(){
- $config = new Config([]);
- $config->protocol = "https";
- $config->regionId = "central";
- return new Dingtalk($config);
- }
- //获取企业内部凭证
- public function get_company_token(){
- $client = self::createClient();
- $getAccessTokenRequest = new GetAccessTokenRequest([
- "appKey" => "dingekepwoyycxfbtyvg",
- "appSecret" => "EjM9WohvKHo3eNqZGGbQHhbjM80QzapdC_f_reYiOCyEFOtaG1qoG2KzEfpSoLWe"
- ]);
- $res = $client->getAccessToken($getAccessTokenRequest);
- return $res->body->accessToken;
- }
- }
|