- http://imgapi.xl0408.top/index.php">DedeCMS API接口配置
[DedeCMS]
# API密匙
dedecms_token =
# 文章主栏目,取得方法:后台管理->核心->常用操作->网站栏目管理->ID后面那个数字
typeid = 1
# 频道模型,取得方法:后台管理->核心->频道模型->内容模型管理->取得“普通文章”的id号
channel = 1
# 版本控制 新版本uname = 1 旧版本username = 0
controller = 1
# DEDE发布用户登录名 建议都填写 实际是上面的controller控制
uname = 13213
username = 13213
# 缩略图(默认空,可填入图片网址)
litpic = http://imgapi.xl0408.top/index.php
织梦系统是非常受欢迎的CMS系统,受众非常广,我们今天也来为大家讲解下如何对接API实现AiPie发布AI原创文章
效果图展示:
织梦插件测试版本:
DedeCMS V5.7.107 正式版(2023-03-15)
1.首先请下载插件:
织梦免登陆文章发布插件.zip
2.解压后我们根据其编码格式区分版本 我们演示是UTF-8 所以我们选择UTF-8 请根据自己的编码选择
可以去这查看编码
3.进入织梦后台,找到模块管理:
按照1234的步骤进行上传操作
:::success
注意:(不过我是PHP7.4测试的,没遇到问题,可能官方已经修复)
如是使用php7及以上版本的话,安装插件时,显示模块包含的文件列表为空,且无法安装成功时,打开 /include/dedeatt.class.php 找到
var $Items = “”;
大约在23行左右,改成
var $Items = array();
:::
4.接下来我们找到配置,进行配置
请修改密码然后保存!
:::success
注意:
如修改密码不生效,就在dedemcs网站后台,打开“系统”-》“SQL命令行工具”中
运行sql命令行,选择“多行命令”,SQL脚本如下:
CREATE TABLE IF NOT EXISTS #@__articlepost_config
(id
int(11) NOT NULL AUTO_INCREMENT,meta_key
varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,meta_value
varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT ‘’,
PRIMARY KEY (id
)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO #@__articlepost_config
(id
, meta_key
, meta_value
) VALUES (‘1’, ‘password’, ‘changepassword’);
INSERT INTO #@__articlepost_config
(id
, meta_key
, meta_value
) VALUES (‘2’, ‘titleUnique’, ‘1’);
注意:如果遇到防火墙问题,请先关闭,执行完毕后重新启用
请前往宝塔配置防火墙,如果有其他防火墙或者CDN请先关闭
:::
5.修改插件一处代码,由于目前有的DEDECMS的版本不是最新,可能插件能够支持,如果你的无法发送文章,是最新的Dedecms版本,请修改 你的 网站根目录/articlePost/control/index.php
:::danger
原本:
$username = isset($postData[‘username’]) && $postData[‘username’] ? $postData[‘username’]: ‘’;
修改成:
$username = isset($postData[‘uname’]) && $postData[‘uname’] ? $postData[‘uname’]: ‘’;
保存即可 :::
复制接口地址,然后我们去配置中填写相关信息: :::danger
DedeCMS API接口配置
[DedeCMS]
# API密匙
dedecms_token =
# 文章主栏目,取得方法:后台管理->核心->常用操作->网站栏目管理->ID后面那个数字
typeid = 1
# 频道模型,取得方法:后台管理->核心->频道模型->内容模型管理->取得“普通文章”的id号
channel = 1
# 版本控制 新版本uname = 1 旧版本username = 0
controller = 1
# DEDE发布用户登录名 建议都填写 实际是上面的controller控制
uname = 13213
username = 13213
# 缩略图(默认空,可填入图片网址)
litpic = http://imgapi.xl0408.top/index.php
:::
栏目和频道: