crh 发表于 2024-3-11 20:58:33

discuz 小程序、App接口文档

请求网址说明:
/source/plugin/pn_app_api/mobile.php?module=网址参数&version=5
网址参数可参考实际访问网页的网址,两者参数基本一样,不同的替换,相同的保留

Json说明:
可根据参数名及值对照实际网页,找到参数对应的具体的内容

开发说明:
解析json参数,绑定参数到模板相关的位置即可

module网址参数例表:

module网址参数请求示例和对应网址
guide
导读页请求方式 source/plugin/pn_app_api/mobile.php?module=guide&view=newthread&page=2&version=5
forum.php?mod=guide&view=newthread&page=2

extends source/plugin/pn_app_api/mobile.php?module=网址参数&version=5

buyattachment
购买附件请求方式
source/plugin/pn_app_api/mobile.php?module=buyattachment&aid=3&version=5
forum.php?mod=misc&action=buyattachment&aid=3

buythread
购买帖子请求方式
source/plugin/pn_app_api/mobile.php?module=buythread&tid=3&version=5
forum.php?mod=misc&action=buythread&tid=3

checkpost
发帖权限
source/plugin/pn_app_api/mobile.php?module=checkpost&version=5
forum.php?mod=forumdisplay

connect source/plugin/pn_app_api/mobile.php?module=connect&version=5

favforum
收藏的论坛 source/plugin/pn_app_api/mobile.php?module=favforum&version=5
home.php?mod=space&do=favorite&type=forum

favthread
收藏的帖子 source/plugin/pn_app_api/mobile.php?module=favthread&version=5
home.php?mod=space&do=favorite&type=thread

forumdisplay
帖子列表 source/plugin/pn_app_api/mobile.php?module=forumdisplay&version=5
forum.php?mod=forumdisplay&fid=2

forumindex
论坛主页 source/plugin/pn_app_api/mobile.php?module=forumindex&version=5
forum.php?mod=index

forumnav
论坛列表 source/plugin/pn_app_api/mobile.php?module=forumnav&version=5
forum.php

forumupload
论坛附件上传
source/plugin/pn_app_api/mobile.php?module=forumupload&version=5
misc.php?mod=swfupload&action=swfupload&operation=upload

friend
好友 source/plugin/pn_app_api/mobile.php?module=friend&version=5
home.php?mod=space&do=friend

hotforum
热门版块 source/plugin/pn_app_api/mobile.php?module=hotforum&version=5

hotthread
热门帖子 source/plugin/pn_app_api/mobile.php?module=hotthread&version=5
forum.php?mod=guide&view=hot&page=2

myfavforum
我收藏的版块 source/plugin/pn_app_api/mobile.php?module=myfavforum&version=5
home.php?mod=space&do=favorite&type=forum

mypm
我的消息 source/plugin/pn_app_api/mobile.php?module=mypm&version=5
home.php?mod=space&do=pm

mythread
我的帖子 source/plugin/pn_app_api/mobile.php?module=mythread&version=5
forum.php?mod=guide&view=my

newthread
发表帖子 source/plugin/pn_app_api/mobile.php?module=newthread&version=5
forum.php?mod=post&action=newthread&tid=3

profile
个人资料 source/plugin/pn_app_api/mobile.php?module=profile&version=5
home.php?mod=space&do=profile

publicpm
公共消息 source/plugin/pn_app_api/mobile.php?module=publicpm&version=5
home.php?mod=space&do=pm&filter=announcepm

register
注册 source/plugin/pn_app_api/mobile.php?module=register&version=5
member.php?mod=register

secure
获取验证码 source/plugin/pn_app_api/mobile.php?module=secure&version=5
module=secure&type=&version=4&secversion=4

sendpm
发送消息 source/plugin/pn_app_api/mobile.php?module=sendpm&version=5
home.php?mod=spacecp&ac=pm&op=send

sendreply
发送回复 source/plugin/pn_app_api/mobile.php?module=sendreply&version=5
forum.php?mod=post&action=reply

viewthread
查看帖子 source/plugin/pn_app_api/mobile.php?module=viewthread&version=5
forum.php?mod=viewthread&tid=295

uploadavatar
上传头像 source/plugin/pn_app_api/mobile.php?module=uploadavatar&version=5
home.php?mod=spacecp&ac=avatar

pollvote
投票 source/plugin/pn_app_api/mobile.php?module=pollvote&version=4&pollsubmit=yes
forum.php?mod=misc&action=votepoll

mynotelist
我的消息列表
source/plugin/pn_app_api/mobile.php?module=mynotelist&version=5
home.php?mod=space&do=notice

credit source/plugin/pn_app_api/mobile.php?module=credit&version=5

profiles
用户资料 source/plugin/pn_app_api/mobile.php?module=profiles&version=4&uids=&version=5

topicadmin
管理功能 source/plugin/pn_app_api/mobile.php?module=topicadmin&action=moderate&optgroup=3&modsubmit=yes&version=5
forum.php?mod=topicadmin&action=moderate&optgroup=3&modsubmit=yes

smiley
图标 source/plugin/pn_app_api/mobile.php?module=smiley&version=5

check
站点信息 source/plugin/pn_app_api/mobile.php?module=check&version=5

recommend
回复评论 source/plugin/pn_app_api/mobile.php?module=module=recommend&tid=&hash=" + hash&version=5
forum.php?mod=misc&action=recommend&do=add

showactivity
活动 source/plugin/pn_app_api/mobile.php?module=module=showactivity&do=recommend&tid=&pid=&hash=&version=5
forum.php?mod=misc&action=commentmore&inajax=1&tid=&pid=&hash=

bestanswer source/plugin/pn_app_api/mobile.php?module=module=bestanswer&tid=&pid=&version=5
forum.php?mod=misc&action=bestanswer&bastanswersubmit=yes&tid=&pid=

forummisc source/plugin/pn_app_api/mobile.php?module=forummisc&t=output&action=activityapplies&fid=&tid=&pid=&activitysubmit=yes&version=5
forum.php?mod=misc&t=output&action=activityapplies&fid=&tid=&pid=&activitysubmit=yes

checkcookie source/plugin/pn_app_api/mobile.php?module=module=checkcookie&version=4&_t=&version=5

checknewpm source/plugin/pn_app_api/mobile.php?module=checknewpm&rand=&version=5

viewcomment
查看评论 source/plugin/pn_app_api/mobile.php?module=viewcomment&tid=&pid=&version=5
forum.php?mod=misc&action=commentmore&inajax=1

plugin
插件source/plugin/pn_app_api/mobile.php?module=plugin&version=5
plugin.php?id=pn_register:password&user=none&tmp=self





crh 发表于 2024-3-11 21:00:42

论坛版块接口
请求网址:
/source/plugin/pn_app_api/mobile.php?module=forumnav&version=5

返回JSON:
{
"Version": "3",
"Charset": "UTF-8",
"Variables": {
    "cookiepre": "5kGP_2132_",
    "auth": "da85Y9UojgtQgUhGyFlWlV8LzCCsdCUMVU5jdFjTinCIiyiwwqqKIgoN3c/defFcV8eRg80Zh2XbNNKqMAxZ",
    "saltkey": "UUprfnSp",
    "member_uid": "1",
    "member_username": "admin",
    "member_avatar": "http://dx35.pn.cc/uc_server/avatar.php?uid=1&size=small",
    "groupid": "1",
    "formhash": "2ef24fbc",
    "ismoderator": null,
    "readaccess": "200",
    "notice": {
      "newpush": "0",
      "newpm": "0",
      "newprompt": "0",
      "newmypost": "0"
    },
    "forums": [
      {
      "fid": "1",
      "type": "group",
      "name": "Discuz!",
      "fup": "0",
      "status": "1"
      },
      {
      "fid": "12",
      "type": "group",
      "name": "puning",
      "fup": "0",
      "status": "1"
      },
      {
      "fid": "2",
      "type": "forum",
      "name": "版块1",
      "fup": "1",
      "status": "1",
      "threadsorts": {
          "types": {
            "1": "分类信息"
          }
      }
      },
      {
      "fid": "10",
      "type": "forum",
      "name": "版块2",
      "fup": "1",
      "status": "1"
      },
      {
      "fid": "13",
      "type": "forum",
      "name": "版块3",
      "fup": "12",
      "status": "1"
      },
      {
      "fid": "3",
      "type": "sub",
      "name": "子版块",
      "fup": "2",
      "status": "1"
      },
      {
      "fid": "11",
      "type": "sub",
      "name": "子版块",
      "fup": "2",
      "status": "1"
      }
    ]
}
}

crh 发表于 2024-3-11 21:26:03

版块帖子列表接口
请求网址:
/source/plugin/pn_app_api/mobile.php?module=forumdisplay&fid=2&filter=sortid&sortid=1&version=5

返回JSON:

{
"Version": "4",
"Charset": "UTF-8",
"Variables": {
    "cookiepre": "5kGP_2132_",
    "auth": "da85Y9UojgtQgUhGyFlWlV8LzCCsdCUMVU5jdFjTinCIiyiwwqqKIgoN3c/defFcV8eRg80Zh2XbNNKqMAxZ",
    "saltkey": "UUprfnSp",
    "member_uid": "1",
    "member_username": "admin",
    "member_avatar": "http://dx35.pn.cc/uc_server/avatar.php?uid=1&size=small",
    "groupid": "1",
    "formhash": "2ef24fbc",
    "ismoderator": "1",
    "readaccess": "200",
    "notice": {
      "newpush": "0",
      "newpm": "0",
      "newprompt": "0",
      "newmypost": "0"
    },
    "forum": {
      "fid": "2",
      "picstyle": "0",
      "fup": "1",
      "name": "版块1",
      "threads": "3",
      "posts": "5",
      "autoclose": "0",
      "threadcount": "1",
      "password": "0"
    },
    "group": {
      "groupid": "1",
      "grouptitle": "管理员"
    },
    "forum_threadlist": [
      {
      "tid": "5",
      "typeid": "0",
      "readperm": "0",
      "price": "0",
      "author": "admin",
      "authorid": "1",
      "subject": "分类信息帖子测试",
      "dateline": "2 分钟前",
      "lastpost": "2 分钟前",
      "lastposter": "admin",
      "views": "1",
      "replies": "0",
      "displayorder": "0",
      "digest": "0",
      "special": "0",
      "attachment": "2",
      "recommend_add": "0",
      "replycredit": "0",
      "dbdateline": "1710173710",
      "dblastpost": "1710173710",
      "rushreply": "0",
      "attachmentImageNumber": "0",
      "message": "内容内容内容内容内容内容内容内容内容内容",
      "recommend": "0"
      }
    ],
    "groupiconid": {
      "1": "admin"
    },
    "sublist": [
      {
      "fid": "3",
      "name": "子版块",
      "threads": "0",
      "posts": "0",
      "todayposts": "0"
      },
      {
      "fid": "11",
      "name": "子版块",
      "threads": "0",
      "posts": "0",
      "todayposts": "0"
      }
    ],
    "tpp": "20",
    "page": "1",
    "reward_unit": "金钱",
    "threadsorts": {
      "required": "",
      "prefix": "",
      "types": {
      "1": "分类信息"
      },
      "show": {
      "1": "1"
      },
      "expiration": {
      "1": "0"
      },
      "description": {
      "1": ""
      },
      "defaultshow": ""
    }
}
}

crh 发表于 2024-3-11 21:46:35

帖子页接口
请求网址:
source/plugin/pn_app_api/mobile.php?module=viewthread&tid=2&_bpage=&ordertype=&authorid=&version=5
无html请求
source/plugin/pn_app_api/mobile.php?module=viewthread&tid=2&_bpage=&ordertype=&authorid=&html=no&version=5

返回JSON数据:
{
"Version": "4",
"Charset": "UTF-8",
"Variables": {
    "cookiepre": "5kGP_2132_",
    "auth": "da85Y9UojgtQgUhGyFlWlV8LzCCsdCUMVU5jdFjTinCIiyiwwqqKIgoN3c/defFcV8eRg80Zh2XbNNKqMAxZ",
    "saltkey": "UUprfnSp",
    "member_uid": "1",       <-当前用户uid
    "member_username": "admin",<-当前用户昵称
    "member_avatar": "http://dx35.pn.cc/uc_server/avatar.php?uid=1&size=small",<-当前用户头像
    "groupid": "1",    <-当前用户用户组
    "formhash": "2ef24fbc",
    "ismoderator": "1",    <-当前用户是否管理
    "readaccess": "200",   <-当前用户阅读权限值
    "notice": {   <-当前用户消息
      "newpush": "0",
      "newpm": "0",
      "newprompt": "0",
      "newmypost": "0"
    },
    "thread": {   <-主题参数
      "tid": "2",
      "fid": "2",
      "posttableid": "0",
      "typeid": "0",
      "sortid": "0",
      "readperm": "0",
      "price": "0",
      "author": "admin",
      "authorid": "1",
      "subject": "(干货)7天养出高权重千粉抖音号完整攻略",
      "dateline": "1652596528",
      "lastpost": "2024-3-11 21:44",
      "lastposter": "admin",
      "views": "11",
      "replies": "2",
      "displayorder": "0",
      "highlight": "0",
      "digest": "0",
      "rate": "0",
      "special": "0",
      "attachment": "1",   <-主题附件数
      "moderated": "0",
      "closed": "0",
      "stickreply": "0",
      "recommends": "0",
      "recommend_add": "0",
      "recommend_sub": "0",
      "heats": "1",
      "status": "0",
      "isgroup": "0",
      "favtimes": "0",
      "sharetimes": "0",
      "stamp": "-1",
      "icon": "-1",
      "pushedaid": "0",
      "cover": "0",
      "replycredit": "0",
      "relatebytag": "1710163784\t1",
      "maxposition": "3",
      "bgcolor": "",
      "comments": "0",
      "hidden": "0",
      "threadtable": "forum_thread",
      "threadtableid": "0",
      "posttable": "forum_post",
      "allreplies": "2",
      "is_archived": "",
      "archiveid": "0",
      "subjectenc": "%EF%BC%88%E5%B9%B2%E8%B4%A7%EF%BC%897%E5%A4%A9%E5%85%BB%E5%87%BA%E9%AB%98%E6%9D%83%E9%87%8D%E5%8D%83%E7%B2%89%E6%8A%96%E9%9F%B3%E5%8F%B7%E5%AE%8C%E6%95%B4%E6%94%BB%E7%95%A5",
      "short_subject": "(干货)7天养出高权重千粉抖音号完整攻略 ...",
      "replycredit_rule": {
      "extcreditstype": "2"
      },
      "recommendlevel": "0",
      "heatlevel": "0",
      "relay": "0",
      "ordertype": "0",
      "recommend": "0"
    },
    "fid": "2",
    "postlist": [   <-帖子列表内容
      {
      "pid": "2",
      "tid": "2",
      "first": "1",   <-主题
      "author": "admin",
      "authorid": "1",
      "dateline": "2022-5-15 14:35:28",
      "message": "<font color=\"#1a1a1a\"><strong>大家好,我是入行三年半的信息流“有话狮”,小尹同学,纯个人,非培训机构。个人爱好分享信息流方面的知识,同时也可以帮自己巩固信息流底层知识。目前自己在家帮公司代运营信息流推广业务,欢迎同行交流学习指导。</strong></font><font color=\"#1a1a1a\"><strong>上期讲到</strong></font><br />\r\n<font color=\"#1a1a1a\">这种方法适合大预算大商家来玩,但是<strong>小商家如果是新的抖音号、0粉丝又想直播带货怎么办呢?</strong></font><font color=\"#1a1a1a\">针对这个问题,我特意去找我以前的资料并整理了一个<strong>《快速养出高权重千粉抖音号》</strong>的完整攻略,今天<strong>免费分享</strong>给大家,希望能対你们有帮助,也请各位伸出你们发财的小手,<strong>给我点点关注、评论或者转发</strong>,<strong>让我有动力继续为大家奉上更多干货实操内容!</strong></font><font color=\"#1a1a1a\"><strong>话不多说,下面直接上图</strong></font><br />\r\n<font color=\"#1a1a1a\">还想知道什么,请留言告诉我吧!同时也请帮忙<strong>点赞、评论、收藏、转发</strong>。谢谢!</font><font color=\"#1a1a1a\"><strong>关注我,我是小尹同学,随时分享更多前言干货内容!</strong></font><font color=\"#1a1a1a\"><strong>打字快,但是组织语言很慢,喜欢的点赞关注一下,让我更加有动力分享!谢谢!</strong></font><br />\r\n<div class=\"img\"><img src=\"http://dx35.pn.cc/source/plugin/pn_app_api/data/attachment/forum/202403/11/214337uztebben0wv31z3v.jpg\" attach=\"2\" /></div><br />\r\n",
      "anonymous": "0",
      "attachment": "0",
      "status": "0",
      "replycredit": "0",
      "position": "1",
      "username": "admin",
      "adminid": "1",
      "groupid": "1",
      "memberstatus": "0",
      "number": "1",
      "dbdateline": "1652596528",
      "attachments": [],
      "imagelist": [],
      "groupiconid": "admin"
      },
      {    <-楼层
      "pid": "5",   
      "tid": "2",
      "first": "0",
      "author": "admin",
      "authorid": "1",
      "dateline": "13 分钟前",
      "message": "1111111111111111111111111111111111<br />\r\n<br />\n<br />\n<br />\n",
      "anonymous": "0",
      "attachment": "0",
      "status": "0",
      "replycredit": "0",
      "position": "2",
      "username": "admin",
      "adminid": "1",
      "groupid": "1",
      "memberstatus": "0",
      "number": "2",
      "dbdateline": "1710164648",
      "attachments": {   <-楼层中的附件
          "5": {
            "aid": "5",
            "tid": "2",
            "pid": "5",
            "uid": "1",
            "dateline": "6 分钟前",
            "filename": "mobilelist_20240309.csv",
            "filesize": "57",
            "attachment": "202403/11/215151kvgzg3ag45vtavav.attach",
            "remote": "0",
            "description": "",
            "readperm": "0",
            "price": "0",
            "isimage": "0",
            "width": "0",
            "height": "0",
            "thumb": "0",
            "picid": "0",
            "ext": "csv",
            "imgalt": "",
            "attachicon": "<img src=\"static/image/filetype/unknown.gif\" border=\"0\" class=\"vm\" alt=\"\" />",
            "attachsize": "57 Bytes",
            "attachimg": "0",
            "payed": "1",
            "url": "data/attachment/forum/",
            "dbdateline": "1710165111",
            "aidencode": "NXw3MjdiZGU3ZXwxNzEwMTY1NDc1fDF8Mg%3D%3D",
            "downloads": "0"
          }
      },
      "attachlist": [
          "5"
      ],
      "groupiconid": "admin"
      },
      {<-楼层
      "pid": "6",
      "tid": "2",
      "first": "0",
      "author": "admin",
      "authorid": "1",
      "dateline": "13 分钟前",
      "message": "22222222222222222222222222",
      "anonymous": "0",
      "attachment": "0",
      "status": "0",
      "replycredit": "0",
      "position": "3",
      "username": "admin",
      "adminid": "1",
      "groupid": "1",
      "memberstatus": "0",
      "number": "3",
      "dbdateline": "1710164663",
      "groupiconid": "admin"
      }
    ],
    "allowpostcomment": [
      "1",
      "2"
    ],
    "comments": [],
    "commentcount": [],
    "ppp": "10",
    "setting_rewriterule": "",
    "setting_rewritestatus": "",
    "forum_threadpay": "",
    "cache_custominfo_postno": [
      "<sup>#</sup>",
      "楼主",
      "沙发",
      "板凳",
      "地板"
    ],
    "forum": {
      "password": "0"
    }
}
}


页: [1]
查看完整版本: discuz 小程序、App接口文档