ByteDanceAPI.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace App\Helper\UniPlatform\Bytedance;
  3. use App\Helper\UniPlatform\BaseAPI;
  4. define('BASE_URL','https://developer.toutiao.com/api/apps/v2');
  5. define('PAY_URL','https://developer.toutiao.com/api/apps');
  6. final class ByteDanceAPI extends BaseAPI
  7. {
  8. /**
  9. * 获取 ACCESS_TOKEN
  10. * @url https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/server/interface-request-credential/get-access-token
  11. */
  12. const ACCESS_TOKEN = BASE_URL.'/token';
  13. /**
  14. * 登陆
  15. * @url https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/server/log-in/code-2-session
  16. */
  17. const LOGIN = BASE_URL.'/jscode2session';
  18. /**
  19. * 支付下单
  20. * @url https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/server/ecpay/introduction
  21. */
  22. const CREATE_ORDER = PAY_URL.'/ecpay/v1/create_order';
  23. /**
  24. * 订单同步
  25. * @url https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/ecpay/order/order-sync/
  26. */
  27. const ORDER_PUSH = PAY_URL.'/order/v2/push';
  28. /**
  29. * 生成二维码
  30. * @url https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/qr-code/create-qr-code
  31. */
  32. const CREATE_QRCODE = PAY_URL.'/qrcode';
  33. }