TiktokReport.php 715 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace General\Services\Report;
  3. use General\Models\Report\ReportUserBindRecord;
  4. /**
  5. * 抖音数据上报
  6. */
  7. class TiktokReport extends BaseReport
  8. {
  9. public function __construct()
  10. {
  11. $this->charge_event_type = 2;
  12. $this->report_url = 'https://ad.toutiao.com/track/activate';
  13. }
  14. public function getChargeQueryParams(ReportUserBindRecord $user, float $amount): array
  15. {
  16. return [
  17. 'link' => $user->link,
  18. 'event_type' => $this->charge_event_type,
  19. 'conv_time' => time(),
  20. 'source' => 'zsy',
  21. ];
  22. }
  23. public function getRegisterQueryParams(ReportUserBindRecord $user): array
  24. {
  25. return [];
  26. }
  27. }