OauthTest.php 784 B

123456789101112131415161718192021222324252627282930
  1. <?php /*
  2. * Copyright (C) 2017 All rights reserved.
  3. *
  4. * @File OauthTest.php
  5. * @Brief
  6. * @Author abelzhu, abelzhu@tencent.com
  7. * @Version 1.0
  8. * @Date 2017-12-26
  9. *
  10. */
  11. include_once("../src/CorpAPI.class.php");
  12. include_once("../src/ServiceCorpAPI.class.php");
  13. include_once("../src/ServiceProviderAPI.class.php");
  14. $config = require('./config.php');
  15. //
  16. $agentId = $config['APP_ID'];
  17. $api = new CorpAPI($config['CORP_ID'], $config['APP_SECRET']);
  18. try {
  19. $UserInfoByCode = $api->GetUserInfoByCode("IPzWnFmIQVf2wJFlJrln9-P-wqu7jeQsKyUKol1TWeU");
  20. var_dump($UserInfoByCode);
  21. $userDetailByUserTicket = $api->GetUserDetailByUserTicket($UserInfoByCode->user_ticket);
  22. var_dump($userDetailByUserTicket);
  23. } catch (Exception $e) {
  24. echo $e->getMessage() . "\n";
  25. }