开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 185|回复: 2
收起左侧

[易语言] 易语言网页访问对象可以返回数据,php为啥不行呢

[复制链接]
结帖率:91% (181/200)
发表于 2024-3-27 14:57:42 | 显示全部楼层 |阅读模式   安徽省合肥市
500精币
易语言网页访问对象可以返回数据,php为啥不行呢?大佬们帮忙看下

  
子程序名返回值类型公开备 注
xxx_接口文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
参数名类 型参考可空数组备 注
activityId文本型
encodeSku文本型
变量名类 型静态数组备 注
局_网址文本型 
局_方式整数型 
局_提交数据文本型 
局_提交协议头文本型 
局_是否重定向逻辑型 
局_结果字节集 
局_返回文本型 
' [url]https://api.xxx.com/?area=1_2810_51081_0&loginType=2&clientVersion=11.8.0&client=m&appid=SecKill2020&t=1711438062297&functionId=qryH5BabelFloors[/url]
局_网址 = http://api.xxx.com/?area=1_2810_ ... =SecKill2020&t=时间_取现行时间戳 ()“&functionId=qryH5BabelFloors”
局_方式 = 1
' body=%7B%22activityId%22%3A%224GvdFwu27Tk9fgH2wy7DsEBVanJN%22%2C%22pageId%22%3A%224831161%22%2C%22siteClient%22%3A%22apple%22%2C%22siteClientVersion%22%3A%22%22%2C%22queryFloorsParam%22%3A%7B%22type%22%3A%222%22%2C%22floorParams%22%3A%7B%22103388852%22%3A%7B%22encodeSku%22%3A%22AARuISzu0MsP%2F4ECMYZiyztEXoDo%2BV2I14isGXyCPrJxvGyfDqI%3D%22%7D%7D%7D%7D&h5st=20240326152742377;yyyftef56qkkd160;b848f;tk02wacca1bf741lMisyeDJOcF82iqkjPpcKJaWOScbQfuc3m6fQbR80KYn-2_0tbF4KR57dDkIDd_hwfUmm8ZRl2nMK;7ed99052ab363945d291ec29bb848fed6b15da07608d5a9f060d4e055a445b53;4.3;1711438062377;dd5cf478e70f73f34d265642738e316bd9562d7e0353ec62e36404cca0aac6d908c614b909b2d4b12e554d36667e06cde96739a813591eddf90926fc3baec4030c515628705bd49f473bf51c25417687c13ca7da4548e7445ec7c25e4d239728013f5c2950052f1c61112bebdc39ffaffc3ff7bc9c790f16050b6925054b9a29d0683438cd7f32fdd8ff739ab49fdf658b76853b2b60685b92086f4b40fe372523fa0db4648daea52692fc57201de374d5e8e05feb9ee4ee6e04c44882eb55a753ece54aedab8477f514cdc4c47cc41d70bd0e5816818be3467512ebacfce4d6b376d23c6938f384a191e937e6d3a97116fd1cef6b677765c4d28c34d43273786021e84e48285b227f0befde909dc267f8948ca61e706e8229a16f322fb253d4b8cb9bb5bc4fb9701e8b14587eba1fd2d5078920a91536f75a534889b34fe5d1&x-api-eid-token=jdd03RUNVMDHGMXR6WCWVCOZP6KYDN25FULR56DWV6ZPP35JRRD4AZPYSPB7QGIIL3OSYZRJVIP6TC6YI2PNTH3BILKR2JEAAAAMOPGMUHWAAAAAAD3WD6D3GE36BHIX
' body={"activityId":"4GvdFwu27Tk9fgH2wy7DsEBVanJN","pageId":"4831161","siteClient":"apple","siteClientVersion":"","queryFloorsParam":{"type":"2","floorParams":{"103388852":{"encodeSku":"AARuISzu0MsP/4ECMYZiyztEXoDo+V2I14isGXyCPrJxvGyfDqI="}}}}&h5st=20240326152742377;yyyftef56qkkd160;b848f;tk02wacca1bf741lMisyeDJOcF82iqkjPpcKJaWOScbQfuc3m6fQbR80KYn-2_0tbF4KR57dDkIDd_hwfUmm8ZRl2nMK;7ed99052ab363945d291ec29bb848fed6b15da07608d5a9f060d4e055a445b53;4.3;1711438062377;dd5cf478e70f73f34d265642738e316bd9562d7e0353ec62e36404cca0aac6d908c614b909b2d4b12e554d36667e06cde96739a813591eddf90926fc3baec4030c515628705bd49f473bf51c25417687c13ca7da4548e7445ec7c25e4d239728013f5c2950052f1c61112bebdc39ffaffc3ff7bc9c790f16050b6925054b9a29d0683438cd7f32fdd8ff739ab49fdf658b76853b2b60685b92086f4b40fe372523fa0db4648daea52692fc57201de374d5e8e05feb9ee4ee6e04c44882eb55a753ece54aedab8477f514cdc4c47cc41d70bd0e5816818be3467512ebacfce4d6b376d23c6938f384a191e937e6d3a97116fd1cef6b677765c4d28c34d43273786021e84e48285b227f0befde909dc267f8948ca61e706e8229a16f322fb253d4b8cb9bb5bc4fb9701e8b14587eba1fd2d5078920a91536f75a534889b34fe5d1&x-api-eid-token=jdd03RUNVMDHGMXR6WCWVCOZP6KYDN25FULR56DWV6ZPP35JRRD4AZPYSPB7QGIIL3OSYZRJVIP6TC6YI2PNTH3BILKR2JEAAAAMOPGMUHWAAAAAAD3WD6D3GE36BHIX
局_提交数据 = “body=%7B%22activityId%22%3A%22”编码_URL编码 (activityId, 真, )“%22%2C%22pageId%22%3A%224831161%22%2C%22siteClient%22%3A%22apple%22%2C%22siteClientVersion%22%3A%22%22%2C%22queryFloorsParam%22%3A%7B%22type%22%3A%222%22%2C%22floorParams%22%3A%7B%22103388852%22%3A%7B%22encodeSku%22%3A%22”编码_URL编码 (encodeSku, 真, )“%22%7D%7D%7D%7D”
局_提交协议头 = “Host: api.xxx.com”#换行符“Connection: keep-alive”#换行符“sec-ch-ua: ”#引号“;Not A Brand”#引号“;v=”#引号“99”#引号“, ”#引号“Chromium”#引号“;v=”#引号“94”#引号“”#换行符“accept: application/json, text/plain, */*”#换行符“content-type: application/x-www-form-urlencoded”#换行符“sec-ch-ua-mobile: ?0”#换行符“User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 SE 2.X MetaSr 1.0”#换行符“sec-ch-ua-platform: ”#引号“Windows”#引号“”#换行符“Origin: https://pro.xxx.com#换行符“Sec-Fetch-Site: same-site”#换行符“Sec-Fetch-Mode: cors”#换行符“Sec-Fetch-Dest: empty”#换行符“Accept-Language: zh-CN,zh;q=0.9”
局_是否重定向 = 假
局_返回 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (局_网址, 局_方式, , , , 局_提交协议头, , , 局_是否重定向, 到字节集 (局_提交数据), , , , , , , )))
返回 (局_返回)



[PHP] 纯文本查看 复制代码
<?php
// 设置要发送的数据
$activityId = "4GvdFwu27Tk9fgH2wy7DsEBVanJN";
$encodeSku = "AARuISzu0MsP/4ECMYZiyztEZERkSSmRcSLekFc3t/3ZN7LQmcc=";
$bodyData = array(
    "activityId" => $activityId,
    "pageId" => "4831161",
    "siteClient" => "apple",
    "queryFloorsParam" => array(
        "type" => "2",
        "floorParams" => array(
            "103388852" => array(
                "encodeSku" => $encodeSku
            )
        )
    )
);

// 将数据编码为 JSON
$jsonBody = json_encode($bodyData);

// 创建 cURL 句柄
$ch = curl_init();

// 设置 cURL 选项
curl_setopt($ch, CURLOPT_URL, "https://api.xxx.com/?area=1_2810_51081_0&loginType=2&clientVersion=11.8.0&client=m&appid=SecKill2020&t=" . time() . "&functionId=qryH5BabelFloors");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "body=" . urlencode($jsonBody));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// 执行 cURL 请求并获取响应
$response = curl_exec($ch);

// 检查是否有错误发生
if(curl_errno($ch)) {
    echo 'cURL 错误:' . curl_error($ch);
}

// 关闭 cURL 资源
curl_close($ch);

// 处理响应
echo $response;
?>




回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

签到天数: 28 天

发表于 2024-3-27 17:25:05 | 显示全部楼层   浙江省杭州市
没法测试就单看的话,有两点你可以试试。首先time()是十位时间戳,精益的是13位。第二点是json_encode会给 / 转义可能就导致发过去对面解析不出来。
[PHP] 纯文本查看 复制代码
$jsonBody = json_encode($bodyData,JSON_UNESCAPED_SLASHES);



可以尝试这样写,就不会转义了

回复

使用道具 举报

结帖率:50% (1/2)

签到天数: 26 天

发表于 2024-3-27 17:25:08 | 显示全部楼层   天津市天津市
是不是提交数据这块问题
回复

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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