茉莉机器人

 找回密码
 注册帐号

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 13283|回复: 78

[分享] 【教程】简单调用API接口的插件模板分享

  [复制链接]
  • TA的每日心情
    擦汗
    2017-6-23 14:21
  • 签到天数: 184 天

    [LV.7]常住居民III

    10

    主题

    176

    帖子

    8698

    积分

    论坛管理

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    8698

    茉莉支持者茉莉开发者

    发表于 2015-8-1 11:01:29 | 显示全部楼层 |阅读模式
    本帖最后由 网型网秀 于 2015-8-21 17:06 编辑

    有些朋友不知道怎么去开发插件,不是没有php基础,而是不知道插件的格式。看了老大的开发者文档后,照着编写却怎么也调试不成功。。。。。。
    其实,这都是我学习开发几天来自己的体会。
    不过现在我已编写出模板,大家修改附件的文件就行了(自己创建的可能存在编码问题)。
    当然,这个仅仅是个简单的调用api接口的插件,直接返回的是接口的内容,如果是json数据就得再修改一下了。
    另外,一定要仔细修改。如果你编写了自己的插件,记得分享在【插件分享/创意】哟!!!
    {:5_137:}{:5_137:}

    文件:WebxxxHandler.php
    [PHP] 纯文本查看 复制代码
    <?php if (!defined('ITPK')) exit('You can not directly access the file.');
    class WebxxxHandler extends AbstractpluginHandler{
        public function main(){
            $this->updatePluginId();
            $msg = $this->msg;
            $reply = "";
            if (stristr($msg, "#命令")){
                $keyword = trim(str_replace("#命令", "", $msg));
                $apiurl = "http://wxwx.yunmq.com/api/?key=" . urlencode($keyword);
                $curl_obj = curl_init();
                curl_setopt($curl_obj, CURLOPT_URL, $apiurl);
                curl_setopt($curl_obj, CURLOPT_HEADER, 0);
                curl_setopt($curl_obj, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($curl_obj, CURLOPT_CONNECTTIMEOUT, 6);
                $info = curl_exec($curl_obj);
                curl_close($curl_obj);
                $reply = $info;
            }
            if ($reply != ""){
                return ReplyUtil::getReply($reply);
            }else{
                return ReplyUtil::noReply();
            }
        }
    }
    ?>


    文件web.sql
    [SQL] 纯文本查看 复制代码
    insert into web_plugin(plugin_name, class_name, author, author_url, description, instruction, instruction_type, plugin_type, version, is_able, is_monitor_all_msg) values ('插件名', 'WebxxxHandler', '网型网秀', 'http://wxwx.tk', '插件说明', '#命令', '2', '1|2', '1.0', 1, 0);





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册帐号

    x
    创意新插件,尽在【插件分享/创意】版块~
  • TA的每日心情

    2016-3-31 18:26
  • 签到天数: 99 天

    [LV.6]常住居民II

    5

    主题

    80

    帖子

    1286

    积分

    论坛长老

    帅逼

    Rank: 6Rank: 6

    积分
    1286

    活跃达人

    发表于 2015-8-4 12:39:02 | 显示全部楼层
    有没有例子,对于小白来说是需要例子的,然后模仿,参考,最后自己制作
  • TA的每日心情
    难过
    2016-2-23 20:14
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    6

    主题

    48

    帖子

    1364

    积分

    论坛特使

    Rank: 4

    积分
    1364
    发表于 2015-8-1 11:55:23 | 显示全部楼层
    顶一个
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-12-16 01:34
  • 签到天数: 538 天

    [LV.9]以坛为家II

    19

    主题

    234

    帖子

    6174

    积分

    论坛管理

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    6174

    茉莉支持者活跃达人

    QQ
    发表于 2015-8-1 11:57:28 来自手机 | 显示全部楼层
    顶顶顶。。{:4_92:}
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2017-1-18 00:29
  • 签到天数: 73 天

    [LV.6]常住居民II

    4

    主题

    97

    帖子

    2161

    积分

    超级版主

    追梦人

    Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

    积分
    2161
    发表于 2015-8-1 12:04:21 | 显示全部楼层
    {:5_126:}{:5_126:}{:5_126:}{:5_126:}{:5_126:}{:5_126:}
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2015-8-29 07:47
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    4

    主题

    38

    帖子

    261

    积分

    论坛特使

    Rank: 4

    积分
    261
    发表于 2015-8-1 14:08:24 | 显示全部楼层
    {:5_141:}顶顶顶!!!!!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-9-19 08:04
  • 签到天数: 64 天

    [LV.6]常住居民II

    0

    主题

    30

    帖子

    640

    积分

    论坛精英

    Rank: 5Rank: 5

    积分
    640
    发表于 2015-8-1 14:31:56 来自手机 | 显示全部楼层
    验证码是ew8w
  • TA的每日心情
    奋斗
    2015-10-17 19:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    13

    帖子

    50

    积分

    论坛卫士

    Rank: 3Rank: 3

    积分
    50
    发表于 2015-8-1 21:06:48 | 显示全部楼层
    想开发试试
  • TA的每日心情
    郁闷
    2015-8-20 22:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    1

    帖子

    23

    积分

    论坛新兵

    Rank: 2

    积分
    23
    发表于 2015-8-2 18:41:50 来自手机 | 显示全部楼层
    支持撸主!
    回复

    使用道具 举报

  • TA的每日心情

    2015-10-14 04:17
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    25

    帖子

    48

    积分

    论坛新兵

    Rank: 2

    积分
    48
    发表于 2015-8-2 19:32:03 | 显示全部楼层
    提示: 该帖被管理员或版主屏蔽
    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

    Archiver|手机版|茉莉机器人 ( 京ICP备17052054号-2

    GMT+8, 2018-2-21 07:26 , Processed in 0.084699 second(s), 34 queries .

    Powered by Discuz X3.2.

    CopyRight ©2014-2015 by ITPK All Rights Reserved.

    快速回复 返回顶部 返回列表