接口事例
话费接口平台:互亿无线(www.ihuyi.com)
话费接口地址:http://f.ihuyi.com/phone
$basicUrl = "http://f.ihuyi.com/phone?action=recharge&%s";
$username = 'testname';
$apikey = 'testapikey';
$mobile = '18801850000';
$package = 1;
$orderId = 'TEST_'.date("YmdHis").mt_rand(100, 1000);
$dataGet = array();
$dataGet['package'] = $package;
$dataGet['username'] = $username;
$dataGet['timestamp'] = date("YmdHis");
$dataGet['mobile'] = $mobile;
$dataGet['orderid'] = $orderId;
$dataGet['sign'] = md5(sprintf(“apikey=%s&mobile=%s&orderid=%s&package=%s×tamp=%s&username=%s”,
$apikey,
$mobile,
$orderid,
$package,
date("YmdHis"),
$username));
$dataReturn = array();
foreach ($dataGet as $key => $row) {
$dataReturn[] = sprintf("%s=%s", $key, $row);
}
$urlGet = sprintf($basicUrl, implode("&", $dataReturn));
$ch = \curl_init();
curl_setopt($ch, CURLOPT_URL, $urlGet); //定义表单提交地址
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30); //60秒
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://' . $_SERVER['HTTP_HOST']);
curl_setopt($ch, CURLOPT_POST, 0);
$data = curl_exec($ch);
curl_close($ch);
$res = explode("\r\n\r\n", $data);
$dataRet = $res[1];
if ($dataRet['code'] == 1) {
//提交成功
$apiTaskid = $dataRet['taskid'];
} else {
//提交错误处理
//.....
}
相关推荐
GD32F3x0_Demo_Suites_V2.0.0 是一款针对GD32F3x0系列微控制器的演示程序集合,它为开发者提供了丰富的示例代码,帮助用户更好地理解和利用GD32F3x0芯片的各项功能。这个版本是V2.0.0,意味着它经过了多次迭代和优化...
【示波器示例程序oscill_demo】是一个用于数据采集和显示分析的程序,它为开发者和工程师提供了直观地理解并处理实时信号的强大工具。在IT行业中,尤其是在电子工程、软件开发以及信号处理领域,示波器是必不可少的...
【标题】"pen_demo.zip_DEMO_pen_pen_demo_清华紫光_紫光" 提供的信息表明,这是一个关于清华紫光紫光笔的演示程序或示例代码的压缩包。"DEMO"通常指的是演示版或者示例,"pen_demo"可能是这个项目或应用的核心名称...
GD32F10x_Demo_Suites是一款专为GD32F10x系列微控制器设计的演示软件套件,它集成了多种功能示例,帮助开发者快速理解和应用这些MCU。GD32F10x是基于ARM Cortex-M3内核的高性能微控制器,广泛应用于工业控制、消费...
在“HighTec_BaseFramework_TC27xC_Demo_QSPI_DMA”这个压缩包中,包含了相关的源代码、配置文件和工程模板,方便开发者直接使用或参考。通过研究这些示例代码,我们可以了解到如何初始化QSPI接口,配置DMA通道,...
本示例"java web接口开发demo"可能是提供了一个简单的Java Web接口的实现,帮助开发者理解如何构建和使用这样的接口。 首先,让我们了解一下Servlet,它是Java Web应用的核心组件之一,用于接收HTTP请求并返回响应...
【标题】"HslCommunicationDemo 源码_DEMO_DEMO关于fauuc的开发_源码.zip" 提供的是一个包含HslCommunicationDemo的源代码示例,它主要用于演示和学习fauuc(可能是一种特定的通信协议或库)的开发。这个压缩包里的...
总的来说,“Demo.exe.zip_DEMO_dahua_demo.exe”是一个宝贵的学习资源,它为开发者提供了大华摄像机网络SDK的实际应用示例,通过深入研究和实践,开发者可以快速掌握SDK的使用,从而在开发过程中节省时间,提高效率...
本示例“Demo_ice.zip_DEMO_Demo_ice_ICE_ICE demo_ice mysql”提供了一个通过ICE(Internet Communication Engine)接口调用MySQL数据库实例的实践案例,为ICE的初学者提供了一个宝贵的入门教程。 ICE,全称为...
GD32F10x_Demo_Suites_V2.1.1是一款专为GD32F103系列微控制器(MCU)设计的应用示例套件,它为开发者提供了丰富的软件开发资源,帮助用户快速理解和掌握GD32F10x系列芯片的功能和应用。该SDK包含了各种功能示例,...
佳博标签机是一款专业的标签打印设备,而"佳博标签机开发文件.zip_DEMO_佳博 二次开发_佳博 开发文档_佳博标签_佳博标签机开发文件"这个压缩包则包含了该设备的二次开发相关资料,旨在帮助程序员和系统集成商更好地...
【标题】"XFire_demo.zip_XFire_demo_java webservices_webservices_xfire dem" 提供了一个基于XFire的Java Web服务实现示例,这是一份关于如何使用XFire框架创建和部署Web服务的教程。 【描述】"webservices实现...
s12x_demo_CW文件很可能是这个快速原型工具的演示或示例代码,包含了具体如何使用该工具来开发S12X系列芯片的实例。开发者可以通过分析和运行这些示例代码,更好地理解和掌握工具的用法以及S12系列芯片的特性。 总...
标题中的“例程 CPU Demo.zip_CPU卡_DEMO_Demo读卡_dbgconf stm32_单片机 CPU卡”指的是一个包含CPU卡相关示例程序的压缩文件,主要用于演示如何在STM32单片机上进行读卡操作。其中,“dbgconf”可能是指调试配置,...
这个压缩包中的"leaflet案例 示例 demo 代码 案例"包含了使用Leaflet库进行地图展示、交互和功能扩展的一些实例代码。让我们详细了解一下Leaflet的核心知识点以及如何在实际应用中使用这些示例。 1. **Leaflet基础...
在这个"Sub_Demo.rar_DEMO"中,我们看到的是一个关于接口设计的示例,涉及到四个接口,它们用于实现数学运算中的基本算术操作:加法、减法、乘法和除法。这些接口可能是为了创建一个灵活且可扩展的计算系统,使得...
"API_DEMO_carefulmqq_apidemo_DEMO_API_" 这个标题暗示我们正在处理一个关于API接口的演示项目,可能是由carefulmqq这个团队或个人开发的。这个项目可能包含了一系列示例代码,用于展示如何正确地使用特定的API。 ...
这个名为"microchip程序实例-EEPROM.zip_DEMO_eeprom_microchip_microchip 示例"的压缩包文件显然包含了Microchip关于EEPROM(电可擦可编程只读存储器)的一个演示程序。EEPROM是一种非易失性存储器,即使断电也能...