fxgsfxgs 发表于 2025-4-8 17:49:00

求天下泉城app的X-DFSX-Signature算法

本帖最后由 fxgsfxgs 于 2025-4-11 09:53 编辑


javon 发表于 2025-4-8 17:49:01

$timestamp = time();
$Signature = md5('page=1&size=10&timestamp=' . $timestamp . '&secret=401b38e85b0640b9a6d8f13ad4e1bcc4');

fxgsfxgs 发表于 2025-4-9 21:29:47

javon 发表于 2025-4-9 20:23
$timestamp = time();
$Signature = md5('page=1&size=10&timestamp=' . $timestamp . '&secret=401b38e85b ...

是不是epg的接口的signature算法又不同{:4_94:}

javon 发表于 2025-4-9 22:22:06

fxgsfxgs 发表于 2025-4-9 21:29
是不是epg的接口的signature算法又不同

$timestamp = time();
$url = "https://dlive.guangbocloud.com/api/public/third/channel/tv/page?size=10&page=1";
//EPG则改成EPG的url
$Signature = Signature($url,$timestamp);
function Signature($url,$timestamp) {
    // 使用 parse_url 函数解析 URL
    $parts = parse_url($url);

    // 检查是否存在查询字符串部分
    if (!isset($parts['query'])) {
      return $url; // 如果没有查询字符串,返回原始 URL
    }

    // 获取查询字符串部分
    $queryString = $parts['query'];

    // 将查询字符串以 & 分隔成数组
    parse_str($queryString, $queryArray);

    // 倒序排列数组
    $reversedArray = array_reverse($queryArray);

    // 将倒序的数组重新组合成查询字符串
    $reversedQueryString = http_build_query($reversedArray);
   
    $Signature = md5($reversedQueryString . '&timestamp=' . $timestamp . '&secret=401b38e85b0640b9a6d8f13ad4e1bcc4');

    return $Signature;
}

Figoh 发表于 2025-4-9 23:56:47

能分享下完整php么

guoma 发表于 2025-4-10 12:52:08


2025-4-8 21:10:21抓取,至今仍有效:
济南新闻综合,http://dspull.ijntv.cn/ijnlive/1541.m3u8?hwSecret=4182a1c9e7a8f395a65d3b8ea56973a4f83c239724d45d0e4c51dfcbd7422576&hwTime=67f5203d
济南新闻综合,http://dspull.ijntv.cn/ijnlive/1541.flv?hwSecret=4182a1c9e7a8f395a65d3b8ea56973a4f83c239724d45d0e4c51dfcbd7422576&hwTime=67f5203d

济南都市,http://dspull.ijnty.cn/ijnlive/1607.m3u8?hwSecret=ff66bb7098b69f1e9b871bccf9003a3fe67ea2efeeabcdfe47adfd17e5bfa1e0&hwTime=67f5203d
济南都市,http://dspull.ijnty.cn/ijnlive/1607.flv?hwSecret=ff66bb7098b69f1e9b871bccf9003a3fe67ea2efeeabcdfe47adfd17e5bfa1e0&hwTime=67f5203d

济南文旅体育,http://dspull.ijntv.cn/ijnlive/1610.m3u8?hwSecret=cabf1ae29aa45870e7f4275ce548cbdbf94e77d20eb1a5dcb9bd0e467326da64&hwTime=67f5203d
济南文旅体育,http://dspull.ijntv.cn/ijnlive/1610.flv?hwSecret=cabf1ae29aa45870e7f4275ce548cbdbf94e77d20eb1a5dcb9bd0e467326da64&hwTime=67f5203d

济南生活,http://dspull.ijntv.cn/ijnlive/1615.m3u8?hwSecret=2ca28f0ab3e4b9c0b2a454671c1278208491cabf00b4c5cf0c10fea58fcd17f3&hwTime=67f5203d
济南生活,http://dspull.ijntv.cn/ijnlive/1615.f1v?hwSecret=2ca28f0ab3e4b9c0b2a454671c1278208491cabf00b4c5cf0c10fea58fcd17f3&hwTime=67f5203d

济南少儿,http://dspull.ijntv.cn/ijnlive/2686.m3u8?hwSecret=c653d98b4e072870e205a09a13f487728a8b045e22a818041f7a1356e8ff83b5&hwTime=67f5203d
济南少儿,http://dspull.ijntv.cn/ijnlive/2686.flv?hwSecret=c653d98b4e072870e205a09a13f487728a8b045e22a818041f7a1356e8ff83b5&hwTime=67f5203d

济南鲁中,http://dspull.ijntv.cn/ijnlive/1621.m3u8?hwSecret=5224ceb83eb279c7cb0be03622b561abc3d54f9aa491866db2516798dbb26c50&hwTime=67f5203d
济南鲁中,http://dspull.ijntv.cn/ijnlive/1621.flv?hwSecret=5224ceb83eb279c7cb0be03622b561abc3d54f9aa491866db2516798dbb26c50&hwTime=67f5203d

fxgsfxgs 发表于 2025-4-10 13:17:47

guoma 发表于 2025-4-10 12:52


有效期只有几天。试过了

Figoh 发表于 2025-4-10 15:00:08

可不可以在研究下sd的闪电新闻?

zjcheng 发表于 2025-4-10 15:36:07

javon 发表于 2025-4-9 22:22
$timestamp = time();
$url = "https://dlive.guangbocloud.com/api/public/third/channel/tv/page?size= ...

也不知道是不是算法对不对,研究看半天,返回还是签名错误

guoma 发表于 2025-4-10 19:00:55

zjcheng 发表于 2025-4-10 15:36
也不知道是不是算法对不对,研究看半天,返回还是签名错误

$headers = [
'X-DFSX-Timestamp:' .$timestamp,
'X-DFSX-mainUsername: jntv',
'X-DFSX-Signature:'. $Signature,
];
页: [1]
查看完整版本: 求天下泉城app的X-DFSX-Signature算法