联系官方销售客服
1835022288
028-61286886
给模块的某个自定义字段在发布文章时,设置一个自动填充内容,而自动填充的内容来自于第三方的API接口返回的数据。
API接口方法如下:
// 页面编码 header("Content-type:application/json"); // 请求地址(请查看开发文档将请求地址填写于此) $reqUrl = '请查看开发文档将请求地址填写于此'; $dwz_title = '标题自定义'; // 标题(尽量简短) // 将所有需要请求Api的参数写成数组 // 后续便于转换为JSON发送给请求地址 // 调用并返回调用结果 echo curlRequest($reqUrl,$reqParams); // 传入请求地址和请求参数
实现上面的需求,按照官方文档的,重写内容 Content 类来实现嘛?还是有其他更优化的方法?
如果是重写内容Content类来实现,那么按照教程,以Demo模块为例,新建App/Demo/Models/Content.php
是把以上API接口方法,写到 content.php 文件内? 但是接口方法里面有 header("Content-type:application/json"); 这样一段代码,是否影响?
另外,我想让API接口里面的 $dwz_title 等于 内容标题,应该怎么写?
content.php 中,内容发布前:public function _content_post_after($id, $data, $old) { xxxxxxx }
这个 public function _content_post_after($id, $data, $old) 只能定义一次,但是把所有内容发布前 自定义的逻辑代码都写到里面嘛? 假如有针对不同字段的重定义,并且个别需求代码量很大,比如调用第三方接口API方法,就需要写一大堆的流程代码,那不同需求直接很容易冲突,
有其他办法解决嘛