KuaishouAPI.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace App\Helper\UniPlatform\Kuaishou;
  3. use App\Helper\UniPlatform\BaseAPI;
  4. define('BASE_URL','https://open.kuaishou.com/oauth2');
  5. define('PAY_URL','https://open.kuaishou.com/openapi/mp/developer');
  6. final class KuaishouAPI extends BaseAPI
  7. {
  8. /**
  9. * 获取 ACCESS_TOKEN
  10. * @url https://mp.kuaishou.com/docs/develop/server/getAccessToken.html
  11. */
  12. const ACCESS_TOKEN = BASE_URL.'/access_token';
  13. /**
  14. * 登陆
  15. * @url https://mp.kuaishou.com/docs/develop/server/code2Session.html
  16. */
  17. const LOGIN = BASE_URL.'/mp/code2session';
  18. /**
  19. * 支付下单
  20. * @url https://mp.kuaishou.com/docs/develop/server/epay/interfaceDefinition.html
  21. */
  22. const CREATE_ORDER = PAY_URL.'/epay/create_order';
  23. /**
  24. * 生成二维码
  25. * @url https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/qr-code/create-qr-code
  26. */
  27. const CREATE_QRCODE = '';
  28. /**
  29. * 同步订单
  30. * @url https://mp.kuaishou.com/docs/develop/server/order/push.html
  31. */
  32. const ORDER_PUSH = PAY_URL.'/order/v1/report';
  33. /**
  34. * 结算
  35. * @url https://mp.kuaishou.com/docs/develop/server/epay/interfaceDefinition.html#_3%E3%80%81%E6%94%AF%E4%BB%98%E7%BB%93%E7%AE%97
  36. */
  37. const SETTLE = PAY_URL.'/epay/settle';
  38. }