骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 1522|回复: 2

[功能与代码] WSE2联网扩展系列2-联网接口调用示例

[复制链接]

24

主题

228

回帖

151

积分

见习骑士

Rank: 3

UID
3181770
第纳尔
1906
精华
0
互助
15
荣誉
0
贡献
10
魅力
170
注册时间
2020-5-5
鲜花(44) 鸡蛋(0)
发表于 2025-6-5 14:20:21 | 显示全部楼层 |阅读模式
本帖最后由 zz010606 于 2025-6-5 19:40 编辑





该贴主要针对WSE2作者开发的"send_post_message_to_url_advanced"展示接口调用示例
调用方式为:
  1. (send_post_message_to_url_advanced,"@http://www.xxxx.com/testApi",s0,"@Id=2","script_network_test_success", "script_network_fail", 0),
复制代码


上述代码标识针对某个域名发送一个post请求,
我们需要准备3个信息
1域名(纯ip也可以,但似乎不能带端口)
2user_agent_string
3请求体信息,格式为 xxx=xxx,若需要传输多个参数,则为xxx=xxx&xxx=xxx,例:account=admin&password=12345

我的示例请求里:
s0存放的是:user_agent_string (一般在这里面存放token)[token是什么?可以百度一下]
请求体里存放的是:Id ,其值为2
若请求调用成功,则调用我们自己定义的script来接收处理返回值:
  1. script_network_test_success
复制代码

若调用失败,会调用
  1. script_network_fail
复制代码


然后你需要准备一个云服务器,能够给你的请求接收然后返回信息内容。

返回值类型是:
"xxx|xxx|xxx|xxx" xxx可以为数字或者字符串

调用成功后代码讲解:
  1. ("script_network_test_success", [
  2.     # (store_script_param, ":num_integers", 1),num_integers是云端传输过来数字的数量
  3.     # (store_script_param, ":num_strings", 2),num_strings是云端传输过来字符串数量
  4.     # 假设云端传输过来的是"1|hello world|2|3"则reg0=1 reg1=2 reg2=3 s0="hello world" script会自动识别数字与字符串并且赋予给reg与字符串寄存器
  5.    ]),
复制代码





34

主题

1001

回帖

2556

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
2755938
第纳尔
6288
精华
12
互助
13
荣誉
98
贡献
85
魅力
265
注册时间
2016-7-5

骑砍中文站APP会员勋章骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之正义勋章[杰出会员荣誉勋章]元老骑士勋章

鲜花(250) 鸡蛋(0)
发表于 2025-6-5 14:44:36 来自手机 | 显示全部楼层
赞,多谢分享

34

主题

236

回帖

196

积分

见习骑士

Rank: 3

UID
2462463
第纳尔
1607
精华
0
互助
23
荣誉
0
贡献
0
魅力
85
注册时间
2015-3-3
鲜花(62) 鸡蛋(0)
发表于 2025-6-5 17:59:51 | 显示全部楼层
支持支持一发
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-9-4 13:25 , Processed in 0.096355 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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