DouyinUserInfo.php 640 B

123456789101112131415161718192021
  1. <?php
  2. namespace app\extra\tools;
  3. use yzh52521\EasyHttp\Http;
  4. class DouyinUserInfo
  5. {
  6. public function getInfo(string $url = ""): array
  7. {
  8. $user = Http::asJson()->post("https://douyin.wtf/api/douyin/web/get_all_sec_user_id",[$url])->array();
  9. if ($user['code'] <> 200) return [0,'用户信息获取失败'];
  10. $userData = Http::asJson()->get("https://douyin.wtf/api/douyin/web/handler_user_profile",[
  11. "sec_user_id" => $user['data'][0]
  12. ])->array();
  13. if ($userData['code'] <> 200) return [0,'用户信息获取失败'];
  14. return [1,$userData['data']];
  15. }
  16. }