开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

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

[完成] 超级列表框内容置入问题

 关闭 [复制链接]
结帖率:100% (3/3)
发表于 2026-5-5 22:37:18 | 显示全部楼层 |阅读模式   广东省深圳市
99精币
界面.png
我没有用模块,想获取公众号的用户信息但是一直置入不了数据https://developers.weixin.qq.com ... fo/api_getfans.html
大佬
求助啊
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口  易如云窗口程序主程序集
变量名类 型数组备 注
全局_access_token文本型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕 程序从这里进行初始化准备
列表.全部删除 ()
列表.插入列 (0, “昵称”, , 150, , )
列表.插入列 (1, “OpenID”, 300, 250, , )
子程序名返回值类型公开备 注
发送HTTP请求文本型 
参数名类 型参考可空数组备 注
请求地址文本型
请求方式文本型
提交数据文本型
变量名类 型静态数组备 注
http对象 
http.创建 (“WinHttp.WinHttpRequest.5.1”, )
http.方法 (“Open”, 请求方式, 请求地址, )
如果真 (请求方式 = “POST”)
http.方法 (“SetRequestHeader”, “Content-Type”, “application/json; charset=utf-8”)
http.方法 (“Send”, 提交数据)

如果真 (请求方式 = “GET”)
http.方法 (“Send”, )

返回 (http.读文本属性 (“ResponseText”, ))
子程序名返回值类型公开备 注
_获取Token_被单击  
变量名类 型静态数组备 注
网址文本型 
返回结果文本型 
json_obj文本型 
网址 = https://api.weixin.qq.com/cgi-bi ... edential&appid= + AppID.内容 + “&secret=” + Appsecret.内容
返回结果 = 发送HTTP请求 (网址, “GET”)
如果真 (寻找文本 (返回结果, “access_token”, , ) ≠ -1)
Token.标题 = 取JSON值 (返回结果, “access_token”)
信息框 (“获取成功!”, 0, , )

子程序名返回值类型公开备 注
取JSON值文本型 
参数名类 型参考可空数组备 注
原始文本文本型
键名文本型
变量名类 型静态数组备 注
开始标记文本型 
结束位置整数型 
结果文本型 
起始索引整数型 
值起始位置整数型 
开始标记 = #引 + 键名 + #引“:”
调试输出 (开始标记)
起始索引 = 寻找文本 (原始文本, 开始标记, , )
调试输出 (起始索引)
如果真 (起始索引 = -1)
返回 (“”)

值起始位置 = 起始索引 + 取文本长度 (开始标记) + 1
调试输出 (值起始位置)
结果 = 取文本中间 (原始文本, 值起始位置, 10000)
调试输出 (结果)
结束位置 = 寻找文本 (结果, #引, , )
调试输出 (结束位置)
如果真 (结束位置 > 0)
返回 (取文本左边 (结果, 结束位置 - 1))

返回 (“”)
子程序名返回值类型公开备 注
_获取用户列表_被单击  



i支持库列表   支持库注释   
iext扩展界面支持库一
(未知支持库)

最佳答案

查看完整内容

.版本 2 .支持库 iext .支持库 spec .程序集 窗口程序集_启动窗口 .子程序 取JSON值, 文本型 .参数 原始文本, 文本型 .参数 键名, 文本型 .局部变量 开始标记, 文本型 .局部变量 结束位置, 整数型 .局部变量 结果, 文本型 .局部变量 起始索引, 整数型 .局部变量 值起始位置, 整数型 开始标记 = #引号 + 键名 + #引号 + “:” 起始索引 = 寻找文本 (原始文本, 开始标记, , 假) .如果真 (起始索引 = -1) 返回 (“”) . ...
结帖率:100% (1/1)

签到天数: 10 天

发表于 2026-5-5 22:37:19 | 显示全部楼层   广东省河源市
.版本 2
.支持库 iext
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 取JSON值, 文本型
.参数 原始文本, 文本型
.参数 键名, 文本型
.局部变量 开始标记, 文本型
.局部变量 结束位置, 整数型
.局部变量 结果, 文本型
.局部变量 起始索引, 整数型
.局部变量 值起始位置, 整数型

开始标记 = #引号 + 键名 + #引号 + “:”
起始索引 = 寻找文本 (原始文本, 开始标记, , 假)
.如果真 (起始索引 = -1)
    返回 (“”)
.如果真结束
值起始位置 = 起始索引 + 取文本长度 (开始标记) + 1
结果 = 取文本中间 (原始文本, 值起始位置, 取文本长度 (原始文本))
结束位置 = 寻找文本 (结果, #引号, , 假)
.如果真 (结束位置 > 0)
    返回 (取文本左边 (结果, 结束位置 - 1))
.如果真结束
返回 (“”)

.子程序 _获取用户列表_被单击
.局部变量 网址, 文本型
.局部变量 返回结果, 文本型
.局部变量 http, 对象
.局部变量 下一个openid, 文本型
.局部变量 列表数据, 文本型
.局部变量 当前openid, 文本型
.局部变量 起始位置, 整数型
.局部变量 结束位置, 整数型
.局部变量 i, 整数型

列表.全部删除 ()
下一个openid = “”

.循环判断首 ()
    网址 = “https://api.weixin.qq.com/cgi-bin/user/get?access_token=” + Token.内容
    .如果真 (下一个openid ≠ “”)
        网址 = 网址 + “&next_openid=” + 下一个openid
    .如果真结束

    http.创建 (“WinHttp.WinHttpRequest.5.1”, )
    http.方法 (“Open”, “GET”, 网址, 假)
    http.方法 (“Send”, )
    返回结果 = http.读文本属性 (“ResponseText”, )
    调试输出 (返回结果)
    .如果真 (寻找文本 (返回结果, “data”, , 假) = -1)
        跳出循环 ()
    .如果真结束

    起始位置 = 寻找文本 (返回结果, #引号 + “openid” + #引号 + “:[”, , 假)
    .如果真 (起始位置 = -1)
        跳出循环 ()
    .如果真结束
    起始位置 = 起始位置 + 10
    结束位置 = 寻找文本 (返回结果, “]”, 起始位置, 假)
    列表数据 = 取文本中间 (返回结果, 起始位置, 结束位置 - 起始位置)

    .循环判断首 ()
        .如果真 (列表数据 = “”)
            跳出循环 ()
        .如果真结束
        起始位置 = 寻找文本 (列表数据, #引号, , 假)
        .如果真 (起始位置 = -1)
            跳出循环 ()
        .如果真结束
        列表数据 = 取文本中间 (列表数据, 起始位置 + 1, 取文本长度 (列表数据))
        结束位置 = 寻找文本 (列表数据, #引号, , 假)
        .如果真 (结束位置 = -1)
            跳出循环 ()
        .如果真结束
        当前openid = 取文本左边 (列表数据, 结束位置 - 1)
        列表数据 = 取文本中间 (列表数据, 结束位置 + 1, 取文本长度 (列表数据))

        i = 列表.插入表项 (-1, 当前openid, , , , )
        列表.置标题 (i, 1, 当前openid)
    .循环判断尾 (假)

    下一个openid = 取JSON值 (返回结果, “next_openid”)
    .如果真 (下一个openid = “”)
        跳出循环 ()
    .如果真结束

.循环判断尾 (假)

信息框 (“获取完成!共 ” + 到文本 (列表.取表项数 ()) + “ 个用户”, 0, , )

.子程序 _获取Token_被单击
.局部变量 网址, 文本型
.局部变量 返回结果, 文本型
.局部变量 提交数据, 文本型
.局部变量 http, 对象

网址 = “https://api.weixin.qq.com/cgi-bin/stable_token
提交数据 = “{” + #引号 + “grant_type” + #引号 + “:” + #引号 + “client_credential” + #引号 + “,” + #引号 + “appid” + #引号 + “:” + #引号 + AppID.内容 + #引号 + “,” + #引号 + “secret” + #引号 + “:” + #引号 + Appsecret.内容 + #引号 + “}”

http.创建 (“WinHttp.WinHttpRequest.5.1”, )
http.方法 (“Open”, “POST”, 网址, 假)
http.方法 (“SetRequestHeader”, “Content-Type”, “application/json”)
http.方法 (“Send”, 提交数据)
返回结果 = http.读文本属性 (“ResponseText”, )
调试输出 (返回结果)

.如果真 (寻找文本 (返回结果, “access_token”, , 假) ≠ -1)
    Token.内容 = 取JSON值 (返回结果, “access_token”)
    信息框 (“获取成功!”, 0, , )
.如果真结束

回复

使用道具 举报

签到天数: 13 天

发表于 2026-5-5 23:19:44 | 显示全部楼层   广东省揭阳市
你这也不是超级列表框置入问题啊;你是压根都没置标题;反正你复制粘贴的代码里面就没超级列表框的置入标题命令
回复

使用道具 举报

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

本版积分规则 致发广告者

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

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

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