Ticket.php 483 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace WeWork\ApiCache;
  3. use WeWork\Traits\HttpClientTrait;
  4. class Ticket extends AbstractApiCache
  5. {
  6. use HttpClientTrait;
  7. /**
  8. * @return string
  9. */
  10. protected function getCacheKey(): string
  11. {
  12. return md5('wework.api.ticket');
  13. }
  14. /**
  15. * @return string
  16. */
  17. protected function getFromServer(): string
  18. {
  19. $data = $this->httpClient->get('ticket/get', ['type' => 'wx_card']);
  20. return $data['ticket'];
  21. }
  22. }