ApiService.php 652 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace addons\StarChain\common\services;
  3. use addons\StarChain\common\api\BaseApi;
  4. use Exception;
  5. class ApiService extends BaseService
  6. {
  7. public $api;
  8. /**
  9. * 初始
  10. *
  11. * @param [type] $config
  12. * @return BaseApi
  13. */
  14. public function __construct($config)
  15. {
  16. parent::__construct($config);
  17. if (empty($this->mall_id)) {
  18. throw new Exception('未设置MallID');
  19. }
  20. $api_config = [
  21. 'app_key' => '1535159048245686274',
  22. 'app_secret' => '78cd0ac1144b22ac2486aa5dd51562d7',
  23. ];
  24. $this->api = BaseApi::getInstance($api_config);
  25. }
  26. }