365建站器中帝国系统v7.5发布接口文件和设置方法:
(以下接口文件,在V7.5中测试制作,其它版本未测试) |
365api_empirecms.php
365建站采集之帝国7.5接口.zip
(1.55 KB, 下载次数: 17)
1、将365api_empirecms.php文件复制到/e/admin文件夹下(/e/admin/365api_empirecms.php),打开文件,可以看到有一个默认密码,用户自行修改。
2、如果系统本身图片远程本地化是正常的,可以忽略/跳过这个步骤,如果不能,就编辑/e/class/hinfofun.php,粘贴以下代码(帝国CMS系统自带的)文件,用于能够远程的保存图片。
- // 二次开发代码
- if($add['diy'] == 1){
- //远程保存标题图片
- if($add['titlepic']){
- $tranr=DoTranUrl($add['titlepic'],$add['classid']);
- if($tranr[tran])
- {
- $tranr[filesize]=(int)$tranr[filesize];
- $tranr[type]=(int)$tranr[type];
- //记录数据库
- eInsertFileTable($tranr[filename],$tranr[filesize],$tranr[filepath],$username,$add['classid'],
- '[s][URL]'.$tranr[filename],$tranr[type],0,$add['filepass'],$public_r[fpath],0,0,$public_r['filedeftb']);
- //$add['titlepic']=$tranr[url];
- $addtitlepic=",titlepic='".addslashes($tranr[url])."',ispic=1";
- }
- }
- }
复制代码
3、打开365建站器 - 功能大全 - web接口管理 - 添加接口,填写如下信息:
发布接口地址:(可以是多行,每行一个)
http://www.*******.com/e/admin/365api_empirecms.php?secret=你设置的密码&bclassid=2&classid=34&username=后台用户名&checked=1&newspath=Y-m-d
a、域名和密码自行修改(默认密码为365jz.com,若要修改请到接口文件中修改)
b、如果有多个网站,批量发布,发布接口址可以写多个,每行一个,如下
http://www.***1.com/e/admin/365api_empirecms.php?secret=你设置的密码&bclassid=2&classid=34&username=后台用户名&checked=1&newspath=Y-m-d
http://www.***2.com/e/admin/365api_empirecms.php?secret=你设置的密码&bclassid=2&classid=34&username=后台用户名&checked=1&newspath=Y-m-d
说明:栏目id 需要前面对应的域名网站下
c、如果需要文章内容中远程图片本地化,需要增加一个参数copyimg=1,如下:
http://www.***2.com/e/admin/365api_empirecms.php?secret=你设置的密码&bclassid=2&classid=34&username=后台用户名&checked=1&newspath=Y-m-d©img=1
固定接口参数:
(根据情况自行填写,可以为空,参数说明参照下面的说明)
动态接口参数:
title(标题)body(内容),等等在采集规则中默认就有,其它动态的参数根据具体情况可以在采集规则自定义字段设置
发布错误标志:
非法操作
错误
为空
发布成功标志:
成功
说明:
1、是需要采集的字段,字段名和帝国必须保持一致
2、发布接口,需要上传到对应的目录下
3、固定字段,必须要设置的字段
title 必选 标题
body 必选 内容
bclassid 可选 非终极栏目
classid 必选 终极栏目
checked 可选 审核状态(1为审核 0为未审核)
copyimg 可选 表示内容中是否远程图片本地化 1为本地化 0为不本地化
newspath 可选 内容页目录存放形式,用日期格式:Y-m-d,Ymd等,为空表示不设置目录
litpic 可选 缩略图
|
|