当前位置:首页 > 源码 > 正文内容

Discuz! X3.3-3.5正式版门户文章采集发布接口

1个月前 (08-03)源码290

 Discuz!3.5正式版门户文章采集发布接口兼容php8,可以用在火车头发布规则上或者ET采集器上,这个接口是发布接口,需要上传到你的网站目录上。接口文件名默认是etpost.php,为保密,请自行修改文件名和文件代码里面的安全校验码。

这个文件是文章发布接口,想要论坛帖子发布接口的请去这里下载:版论坛与群组采集发布接口

接口说明:

1、本接口应用于discuz! X 3-3.5正式版门户文章频道发布;

2、本接口支持完美附件入库、远程附件、缩略图、水印等,详见发布接口附件部分说明;

3、本接口支持自动封面图片,详见发布接口附件部分说明;

4、本接口支持自动摘要,详见参数summary;

5、由于用户可能同时使用discuz! X3正式版的多种接口,请注意修改接口名称,使每种接口区别;

6、在discuz! X3 正式版utf8版使用本接口时,请在发布规则中选择编码为UTF-8;

7、本接口基于discuz! X3 正式版UTF8版制作,适用于discuz! X3.1 正式版GBK/utf-8等版本,应用于其他版本时请自行测试调整;

8、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;

9、接口文件请复制在discuz! X3.5 正式版网站根目录下使用;

10、将检查网址和发布网址中的“您的网站”改为您要发布的网站网址;

11、在参数取值页,填上您要发布的频道ID,打开门户管理发布文章页面,可以查看频道ID,即catid的值;

12、填上您的账号、密码,注意格式和账号权限(账号应有门户文章频道管理权限);

13、请根据发布网站的编码选择编码转换方式,有GBK和UTF-8。


发布规则使用说明

主要参数

  title是文章标题

  catid是分类ID,用于限定检查范围,可不填,请对照你网站栏目管理中心查看分类ID;

  vercode是安全校验码,请自行设定,并在检查接口文件开始处修改vercode使其一致;

1、接口文件名etpost.php,为保密,请自行修改文件名;

2、本接口文件请复制在DIsucz!X网站根目录下使用;

注:以下参数名后“=”号为示范取值而用,参数名本身不含“=”号;

  固定取值的参数,可以在发布规则-参数取值中设置;

  采集取值的参数项,请在发布规则-发布项中添加;

3、必填参数

  username

  会员名参数名

  

  password

  密码参数名

  

  title

  主题标题参数名

  content

内容参数名(若要进行分页请在数据整理中将ET2正文分隔标记“#-0-#”替换为discuz! x分页标记“##########NextPage##########”或“##########NextPage[title=分页标题] ##########”)

4、主要参数

  catid

  文章分类编号(请对照管理中心文章分类) 。

  vercode

安全校验码,请自行设定,本项用以防止接口被他人利用,如果需要进行更多校验,请自行填加相关代码。

etattachs

文件列表参数名,若要使用附件自动入库,缩略图、自动封面、水印等功能,则本本参数必填,该参数必须在“发布配置-发布项-文件列表发布参数名”处填写;

  ashowurl=/data/attachment/portal

门户文件显示URL,默认值/data/attachment/portal,通过本参数可支持更改默认附件目录以及远程文件,取值与网站后台-上传设置对应;

5、其他参数

pic

封面图片网址参数,用于自行指定发布封面图片,详见第6节封面图片说明;

dateline

发布时间,标准日期格式,留空为当前时间。

summary

文章摘要,不使用则自动摘要;

author

文章作者;

from

文章来源

fromurl

来源地址。

url

跳转URL;

raids[]

相关文章,取值为文章id,如 raids[]=12 表示设置ID为12的文章作为相关文章,多篇相关文章格式如下:

raids[]=12

raids[]=34

raids[]=112

tag[1]

  聚合标签1,设值为1即可启用,如在附加参数中填写“tag[1]=1",不用则留空;

  tag[2]

聚合标签2,设值为1即可启用,如在附加参数中填写“tag[2]=1",不用则留空;

  tag[3]

聚合标签3,设值为1即可启用,如在附加参数中填写“tag[3]=1",不用则留空;

  tag[4]

  聚合标签4,设值为1即可启用,如在附加参数中填写“tag[4]=1",不用则留空;

  tag[5]

  聚合标签5,设值为1即可启用,如在附加参数中填写“tag[5]=1",不用则留空;

  tag[6]

聚合标签6,设值为1即可启用,如在附加参数中填写“tag[6]=1",不用则留空;

  tag[7]

  聚合标签7,设值为1即可启用,如在附加参数中填写“tag[7]=1",不用则留空;

  tag[8]

  聚合标签8,设值为1即可启用,如在附加参数中填写“tag[8]=1",不用则留空;

6、封面图片

  由于discuz! x2.5不支持外网图片做为封面,因此必须使用ET的文件下载、上传功能,通过本接口将图片入库,才能正确显示封面。

  用户可以通过参数pic指定封面,也可以将参数pic留空不用,则会自动提取文件列表eattachs中的第一副图片作为封面(图片类型为jpg/gif/png/bmp)。

  如果需要指定封面图片,用户使用的采集规则应有一个数据项来采集一个作为封面图片的图片网址,并在发布规则-发布项-中将该数据项与参数pic对应;

7、附件

  如果要使用使用ET发布下载的附件,请在制定方案中,选择发布顺序为“先上传文件”;

  本接口支持完美附件入库,用户启用ET的文件下载上传功能、并在发布配置填写文件列表参数eattachs即可自动入库。

  附加参数ashowurl(即门户文件显示URL)的值应与“发布规则-基本设置-文件显示URL”相同;

  文件显示URL的值,应与用户网站后台-上传设置-基本设置-附件 URL 地址对应,默认值是“/data/attachment/portal”;

  当网站后台更改了上传设置-附件 URL 地址时,该值应等于“附件 URL 地址”+“/portal”;

  本接口支持远程附件,在网站后台设置开启即可,ET发布配置和使用非远程附件时一致,不需做任何修改。

  网站后台的水印、缩略图设置,会自动生效。

8、发布配置-文章检查网址处,可以如下填写:

  http://您的网址/etpost.php

  注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致

9、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;


下载GBK发布接口文件.zip   下载UTF-8发布接口文件.zip


扫描二维码推送至手机访问。

版权声明:本文由资源库发布,如需转载请注明出处。

本文链接:http://it.dg5.net/post/19.html

分享给朋友:

“ Discuz! X3.3-3.5正式版门户文章采集发布接口” 的相关文章

仿抖音腾讯视频小程序源码前端+后端 支持视频采集和上传

仿抖音腾讯视频小程序源码前端+后端 支持视频采集和上传

这是一款微信小程序,当然,你也可以不在微信上面使用,可以直接做个app,系统支持用户付费观看抖音视频的仿腾讯视频UI的视频模块,主要支持视频打赏、看多少秒支付费用才能继续观看,看多少秒强制分享3个群继续观看,看多少秒关注公众号继续观看等众多限制观看视频功能!!支持抖音视频去水印解析功能!!!抖音解析...

wordpress 6.x 文章采集发布接口

wordpress 6.x 文章采集发布接口

wordpress 6.x 文章采集发布接口,可以对接火车头采集器或者ET采集器这一类的发布接口。应用说明:1、本接口应用于wordpress 6.0-6.2.2 新建文章;2、本接口支持多用户账号发布日志,账号应具备发布权限;3、本接口支持发布采集来的评论内容,评论用户可以免注册,详见发布参数ru...

苹果CMS安卓原生APP源码萝卜app蓝色可解析可试看

苹果CMS安卓原生APP源码萝卜app蓝色可解析可试看

这个程序是跟苹果cmsv10数据对接,需要使用谷歌的Android Studio开发工具进行打包。 工具下载:Android Studio 官网地址:https://developer.android.google.cn/studio/ 配置Java教程...

对接苹果cmsv10的双端影视app

对接苹果cmsv10的双端影视app

最新影视双端app对接苹果cms+详细安装教程 本源码为影视双端,支持一键生成安卓和苹果客户端(使用hbuider),界面ui优美,对接苹果cms,只需打开api开放接口即可。 经过测试,直播功能已经无法使用,视频播放的js文件被加密,导致部分播放器无法播放,想添加自己的播放组很简单,修改...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。