通过API发布文章 数据表[]不存在

迅睿框架 更新 2026-03-09 14:43:08 百户高返点

19.png

服务器返回: {"code":0,"msg":"数据表[dr_news]不存在","data":[]}

❌ 依然报错: 数据表[dr_news]不存在


进程已结束,退出代码为 0

1773021371f5cabe.txt





方案

  • 开源社区创始人 #1 · 2026-03-09 10:18:10
    满意答案
    参考文档:《任意页面的数据提交接口》 可能是你接口用错了吧,没有这个表
  • 百户高返点 #2 · 2026-03-09 10:25:29
    开源社区创始人 请问下 后台手动发布文章的验证码怎么开启的
  • 开源社区创始人 #3 · 2026-03-09 10:27:08
    api请求里面无法控制验证码
  • 小黄人 18html #4 · 2026-03-09 10:36:18
    百户高返点 后台发布内容,不需要验证码控制,走会员中心发布就可以验证码验证
  • 小黄人 18html #5 · 2026-03-09 10:37:55
    你的代码里 data = { "table": "news",应该是 data = { "table": "1_news",而且,你这个是单表操作;迅睿的模型是多表联合的,就算表名你写对了,入库也没用;主表都没入
  • 百户高返点 #6 · 2026-03-09 13:12:11

    image
    import requests
    # --- 接口配置 ---BASE_URL = "http://122203.119.14.24/index.php";APPID = "1"APPSECRET = "PHPCMFA1A4A43E2A3A8"
    # 必须将路由指令拼接在 URL 中,避开“禁止提交”的校验# s=api (插件), c=module (模块控制器), m=post (发布动作), dir=news (目标模块)TARGET_URL = f"{BASE_URL}?s=api&c=module&m=post&dir=news&appid={APPID}&appsecret={APPSECRET}"

    def auto_post_article(title, content, catid=7): # 按照您截图中的 Form Data 结构构造 payload payload = { 'is_form': '1', 'is_admin': '1', 'catid': str(catid), 'data[title]': title, # 标题 'data[author]': '创始人', # 作者 'data[content]': f'<div>{content}</div>', # 内容 'data[keywords]': '自动发布', 'data[description]': title[:60] }
    headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', 'Content-Type': 'application/x-www-form-urlencoded' # 强制声明表单类型 }
    print(f"🚀 正在通过 API 推送至: {TARGET_URL}")
    try: # 使用 data 提交表单数据 response = requests.post(TARGET_URL, data=payload, headers=headers)
    if response.status_code == 200: print("✅ 接口响应成功") print("返回结果:", response.text)
    if '"code":1' in response.text: print("🎉 发布成功!请查看后台 news 模块内容列表。") else: print(f"❌ 请求失败,状态码: {response.status_code}")
    except Exception as e: print(f"❌ 运行报错: {e}")

    if __name__ == "__main__": # 执行测试 auto_post_article("正式环境联调测试", "这是一段测试内容。")
  • 百户高返点 #7 · 2026-03-09 13:13:53
    大佬 请教下 提示模块目录不存在 要怎么改呢
  • 高防维护 #8 · 2026-03-09 13:28:12
    TARGET_URL = f"{BASE_URL}?s=api&c=module&m=post&dir=news 这个地址是错误的,应该应用一楼提供的文章发布地址
  • 百户高返点 #9 · 2026-03-09 13:36:29
    高防维护 好的 这边试下
  • 小波工作室 #10 · 2026-03-09 14:34:22
    https://www.xunruicms.com/doc/1454.html 你地址参数写错了的
  • 百户高返点 #11 · 2026-03-09 14:41:52
    已解决谢谢 大佬们
  • 百户高返点 #12 · 2026-03-09 14:43:08
    @开源社区创始人:已解决 大佬们

迅睿系统漏洞

微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...
下载Plus
下载Plus(2026-09-09)
为网站附件下载加上“计数、限次、统计、防护”四重能力:按用户组控制下...
全库搜索
全库搜索(2026-09-09)
修复全模块搜索时,删除按钮点击无效的bug
在线客服
在线客服(2026-09-09)
增加消息提示音
GeoSeo工具箱
GeoSeo工具箱(2026-09-08)
修正字段报错 优化蜘蛛配置页
GeoSeo收录宝
GeoSeo收录宝(2026-09-08)
新增 多网站系统Sites 开关 新增 SITE_ID字段,完美...
站群分站系统
站群分站系统(2026-09-08)
后台加入模板标签的语法代码供复制 当站点logo未上传时,调用系统...