ECOS开放API

api机制

1 开放API(openapi)

开放API, 是很轻量级的API. 系统不支持签名验证, 也没有做异常处理. 因此可以按照实际业务需要定制开发签名验证和异常处理.

1.1 请求地址

http://{$mydomain}/index.php/openapi/{$openapi_key}/{$openapi_method}/{$key_1}/{$value_1}/{$key_2}/{$value_2}

如果服务器设置过rewrite

http://{$mydomain}/openapi/{$openapi_key}/{$openapi_method}/{$key_1}/{$value_1}/{$key_2}/{$value_2}
$myadmin:             域名
$openapi_key:      open api的唯一标识

 
$openapi_method:               调用方法
$key_1:                  参数1
$value_1:               参数1的值
$key_2:                  参数2
$value_2:               参数2的值

1.2 请求方法

通过POST/GET进行请求

小技巧:
 
1. 在系统中可以直接用工具类base_httpclient 来实现.
2. openapi的调用api可以用kernel::openapi_url()生成.
 
例如:
$http = new base_httpclient;
$url =  kernel::openapi_url('openapi.queue','worker',array('task_id'=>$task_id));
$http->post($url,$_POST);

1.3 传递参数

1.3.1 url传参(参见上文)

 

1.3.2 $_POST传参

$http= new  base_httpclient;

$a= array('task_id'=>'uuuu');

$url= kernel::openapi_url('openapi.delivery','dodelivery');

$b= $http->post($url,$a);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值