小说推广数据系统

SunService.php 1.1KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace App\Services;
  3. class SunService
  4. {
  5. const VIP_ID = '33802';
  6. const CLIENT_ID = '10009426';
  7. const TOKEN = 'h9pDhS9EvJHCeobs9t';
  8. const API_BASE_URL = 'https://data.yifengaf.cn/';
  9. const CHANNEL_LIST = 'channeldata/data/account/list';
  10. const ORDER_LIST = 'channeldata/data/orders/list';
  11. const FANS_DATA = 'channeldata/data/user/dayCollect';
  12. const TYPE_DATA = ['channel', 'order', 'user_day_collect'];
  13. const ORDER_TYPE = ['书币充值' => 1, 'VIP充值' => 2];
  14. const ORDER_STATUS = ['未完成' => 0, '完成' => 1];
  15. const PLATFORM_ID = 3;
  16. /**
  17. * 获取增加签名的请求参数
  18. * @param $params array url参数
  19. * @return array 请求参数
  20. * */
  21. public static function sign($params)
  22. {
  23. $params['client_id'] = self::CLIENT_ID;
  24. $params['token'] = self::TOKEN;
  25. $params['nonce'] = makeNonce(8);
  26. $params['timestamp'] = time();
  27. $params['signaure'] = sha1(self::TOKEN . $params['timestamp'] . self::CLIENT_ID . $params['nonce']);
  28. unset($params['token']);
  29. return $params;
  30. }
  31. }