找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 581|回复: 7

[iptv信源 资源分享或寻求] qingk的php代理获取数据失败,大神指导下

[复制链接]
qingk的php代理获取数据失败,大神指导下

  1. <?php
  2. $id = isset($_GET['id']) ? $_GET['id'] : 'bszh';
  3. $ids = array(
  4. 'bszh' => 'afxdfauvqqaxsppawwwutbfaufcbxbcv,acf2f96ab0c04d058964deea70349131', //百色综合 广西
  5. 'bsgg' => 'afxdfauvqqaxsppawwwutbfaufcbxbcv,571ee81f938e4b14a2e8d0401c8732fa', //百色公共 广西

  6. 'ggxwzh' => 'wuawtopbuaoostdpxwttxpdqawqqtbts,2a967944b6044b82b54e09e401f83842', //贵港新闻综合 广西
  7. 'gggg' => 'wuawtopbuaoostdpxwttxpdqawqqtbts,5f0da857c243451fb7ab65f5794a62e7', //贵港公共

  8. 'ylxwzh' => 'pdrttpsppesoswpfwoedvvfdquxuvasr,482a6d3bc92548268b3494fb92ec3182', //仪陇新闻综合 四川

  9. 'sfxwzh' => 'swaofvcwrtrpsxcsxessuteufxfbtfap,1bd7e54d26814488a712a0308f49ff71', //什邡新闻

  10. 'hjxwzh' => 'redrsfeoowcpsfabwtobdecouoascwpx,216c7d55a07247549bd4e8ec616e994e', //合江新闻综合 四川

  11. 'nxxwzh' => 'fbortdcpobebscoraaedwbstvpccqqfb,2600f723b8a549bcb99e445f72863a3d', //纳溪新闻综合 四川

  12. 'qtzh' => 'xwoctcwsxsqbsrpfadxvretxdvxrdetr,0fde9b839bb64f45b10b8f60b7896838', //奇台综合
  13. );
  14. list($a, $p) = explode(',', $ids[$id]); // Split the second value in the array on the comma
  15. $u = 'FB41F7EB7F000001574CE76DDB81FF49'; // udid固定值
  16. date_default_timezone_set("Asia/Shanghai");//默认时区(亚洲上海)
  17. $t = date("YmdHis");
  18. $sign = md5('sign'.$a.$u.$t.'sign');
  19. $postdata = 'timestamp='.$t.'&appid='.$a.'&os=android&terminal=2&udid='.$u.'&sign='.$sign.'&programId='.$p.'&programType=liveVideo';
  20. $url = 'https://api.qingk.cn/jkplatform/v1/mediaPlayer/getPlayerUrl';
  21. $m = curl_init();//初始化一个新的会话,返回一个cURL句柄,供设置函数curl_setopt(), 执行函数curl_exec()和关闭会话函数curl_close() 使用
  22. curl_setopt($m, CURLOPT_URL, $url);//设置取回页面信息的URL地址
  23. curl_setopt($m, CURLOPT_POST, 1);//设置获取数据的方法为post,真
  24. curl_setopt($m, CURLOPT_RETURNTRANSFER, 1);//1 设置获取的信息不是直接输出;0 直接输出
  25. curl_setopt($m, CURLOPT_REFERER,'http://z.qingk.cn/');//设置一个伪造来源
  26. curl_setopt($m, CURLOPT_POSTFIELDS, $postdata);//URL的数据参数
  27. $data = curl_exec($m);//执行给定的会话
  28. curl_close($m);//关闭会话(不要这一行也可,但耗内存)
  29. $obj = json_decode($data);
  30. if ($obj === null && json_last_error() !== JSON_ERROR_NONE) {
  31.     echo "JSON decoding failed with error: " . json_last_error_msg();
  32.     exit;
  33. }
  34. if (isset($obj->results->body->SDUrl)) { // Check for errors before accessing properties
  35.     $playurl = $obj->results->body->SDUrl ;//获取数据的某值,这里是播放线路SDUrl的值。
  36.     header('location:'.$playurl);//将获得的某值输出到浏览器地址栏。
  37. } else {
  38.     echo "Error: Could not retrieve the player URL.";
  39. }
  40. ?>
复制代码


我的恩山、我的无线 The best wifi forum is right here.
把$u改为$u = 'iVyaNRn35etENhJNLbmwbBWbs0lRZjmM';试试

点评

最终没获取到url,返回的结果是Error: Could not retrieve the player URL.  详情 回复 发表于 2023-4-3 19:58
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
圣地亚戈2468 发表于 2023-4-3 19:30
把$u改为$u = 'iVyaNRn35etENhJNLbmwbBWbs0lRZjmM';试试
  1. var_dump($postdata);----------var_dump($postdata);
  2. var_dump($m);-------------------resource(2)
  3. var_dump($data);----------------bool(false)
  4. var_dump($obj);-----------------NULL
复制代码

最终没获取到url,返回的结果是Error: Could not retrieve the player URL.

点评

你没把这两行加上 curl_setopt($m, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($m, CURLOPT_SSL_VERIFYHOST, FALSE);  详情 回复 发表于 2023-4-3 20:18
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

jiehu0992 发表于 2023-4-3 19:58
最终没获取到url,返回的结果是Error: Could not retrieve the player URL.

你没把这两行加上
curl_setopt($m, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($m, CURLOPT_SSL_VERIFYHOST, FALSE);

点评

加上在本地成功了 到服务器就超时 504错误 头大 不过还是感谢你的指导  详情 回复 发表于 2023-4-3 20:38
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
圣地亚戈2468 发表于 2023-4-3 20:18
你没把这两行加上
curl_setopt($m, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($m, CURLOPT_SSL_VER ...

加上在本地成功了  到服务器就超时 504错误  头大  不过还是感谢你的指导

点评

你确定你的服务器能正常连接到qingk的地址吗?  详情 回复 发表于 2023-4-4 08:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

jiehu0992 发表于 2023-4-3 20:38
加上在本地成功了  到服务器就超时 504错误  头大  不过还是感谢你的指导

你确定你的服务器能正常连接到qingk的地址吗?

点评

找到原因了 我服务器国外的 https://api.qingk.cn国外是无法访问的即仅国内可以访问 所以一直504  详情 回复 发表于 2023-4-4 12:48
服务器的其他代理运行都正常,我curl_setopt安卓的也还是50错误  详情 回复 发表于 2023-4-4 08:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
EScZkc_1d8 发表于 2023-4-4 08:29
你确定你的服务器能正常连接到qingk的地址吗?

服务器的其他代理运行都正常,我curl_setopt安卓的也还是50错误
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
EScZkc_1d8 发表于 2023-4-4 08:29
你确定你的服务器能正常连接到qingk的地址吗?

找到原因了 我服务器国外的 https://api.qingk.cn国外是无法访问的即仅国内可以访问 所以一直504
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 03:17

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表