联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
重写内容类来自定义字段填充内容时如何配合第三方接口
类型:迅睿CMS 更新时间:2024-01-19 18:39:01 自定义字段 自动填充 发布文章 重写内容

给模块的某个自定义字段在发布文章时,设置一个自动填充内容,而自动填充的内容来自于第三方的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  等于 内容标题,应该怎么写?




回帖
  • 小波工作室
    #1楼    小波工作室
    2024-01-18 16:04:20
    Chrome 0
    100元帮你写代码
  • 阿杰SEO优化
    #2楼    阿杰SEO优化
    2024-01-18 16:07:56
    Chrome 0
    😓 正常编程就可以了啊,代码都写出来了
  • 猴子阿
    #3楼    猴子阿
    2024-01-18 16:11:33
    Chrome 0
    阿杰SEO优化 主要是接口方法里面有 header("Content-type:application/json"); 这样一段代码,怕影响或改变 App/Demo/Models/Content.php 文件内的其他代码。
  • 阿杰SEO优化
    #4楼    阿杰SEO优化
    2024-01-18 16:13:59
    Chrome 0
    不熟悉代码可以找人开发出成品吧,不浪费脑细胞
  • 猴子阿
    #5楼    猴子阿
    2024-01-19 18:39:01
    Chrome 0
    官方技术大大都不在线嘛???????新建App/Demo/Models/Content.php
    content.php 中,内容发布前:public function _content_post_after($id, $data, $old) { xxxxxxx }
    这个 public function _content_post_after($id, $data, $old) 只能定义一次,但是把所有内容发布前 自定义的逻辑代码都写到里面嘛? 假如有针对不同字段的重定义,并且个别需求代码量很大,比如调用第三方接口API方法,就需要写一大堆的流程代码,那不同需求直接很容易冲突,
    有其他办法解决嘛