API文档
cudphpAPI
API 基础 发布时间:2011-11-03 下载实例
1、所有api均使用post方式传递 2、接口返回均为json数据格式 3、对于特殊接口需要认证申请 4、接收返回的数据均为utf8编码
API 释义 发布时间:2011-11-05
1、'func' 定义你需要请求的函数,数据请求的时候,该参数必需定义 2、'arg1' 定义函数需要的参数,不同的数据请求需求参数不同,会相应增加arg2,arg3,...
API 核心 发布时间:2011-11-05
核心就是curl POST,不需要进行修改!
- <?php
- function getAPI($argArr){
- $url = "http://api.cudphp.com/";
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_POST, true);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $argArr);
- $returnTransfer = curl_exec($ch);
- curl_close($ch);
- $getapi = json_decode($returnTransfer,true);
- return $getapi;
- }
- function cud($func, $argArr){
- $argArr['func'] = $func;
- return getAPI($argArr);
- }
- ?>
API 获取纯域名 发布时间:2011-11-05
1、$url 是请求的网址; 例:getDomain("http://www.cudphp.com/update/") 将返回 cudphp.com
- <?php
- function getDomain($url){
- $api = cud('getDomain', array('arg1'=>$url));
- return $api['r'];
- }
- ?>
API 在线加密 发布时间:2011-11-05
1、$txt 需要加密的内容 2、$key 加密使用的密钥
- <?php
- function encrypt($txt, $key){
- $api = cud('encrypt', array('arg1'=>$txt, 'arg2'=>$key));
- return $api['r'];
- }
- ?>
API 在线解密 发布时间:2011-11-05
1、$txt 需要解密的内容 2、$key 解密使用的密钥
- <?php
- function decrypt($txt, $key){
- $api = cud('decrypt', array('arg1'=>$txt, 'arg2'=>$key));
- return $api['r'];
- }
- ?>
API JS处理 发布时间:2011-11-05
1、将文本或者网页转化成js 2、将js内容进行混淆加密 3、$url ,需要转换成js的网页文本 或者 js的网页地址 4、$en 是否进行js混淆加密
- <?php
- function getJS($url, $en = false){
- $api = cud('getJS', array('arg1'=>$url, 'arg2'=>$en));
- return $api['r'];
- }
- ?>
API 获取收索引擎来路关键词 发布时间:2011-11-05
1、$url 收索引擎来路网址 2、支持 百度 谷歌 搜搜 搜狗 有道 bing
- <?php
- function getWrods($url){
- $api = cud('searchword', array('arg1'=>$url));
- return $api['r'];
- }
- ?>
API 中文分词 发布时间:2011-11-05
1、$txt 需要分词的文本
- <?php
- function splitWords($txt){
- $api = cud('splitwords', array('arg1'=>$txt));
- return $api['r'];
- }
- ?>