接口事例
话费接口平台:互亿无线(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 {
//提交错误处理
//.....
}
相关推荐
本资源"Demo.zip_DEMO_demo_line_line_sdk开发案例"是一个针对Line SDK的开发示例,对于在国内寻找Line SDK相关教程的开发者来说,具有较高的参考价值。 首先,我们需要理解什么是SDK。SDK是一组工具、库、文档和...
"云通讯CCP_REST_DEMO_Python_v2.7r.zip"是容联云通讯为Python开发者量身定制的一个版本为2.7的SDK,它通过RESTful API接口封装了多项功能,使得Python开发者能够更便捷地调用这些接口,实现高效的应用开发。...
GD32F10x_Demo_Suites是一款专为GD32F10x系列微控制器设计的演示软件套件,它集成了多种功能示例,帮助开发者快速理解和应用这些MCU。GD32F10x是基于ARM Cortex-M3内核的高性能微控制器,广泛应用于工业控制、消费...
在本示例中,SIMPLE_MAPI_DEMO展示了如何使用MAPI接口来实现邮件服务,这通常比直接操作SMTP和POP3协议更为简便,因为MAPI已经封装了这些底层通信细节。 SMTP是互联网上用于发送电子邮件的标准协议。通过SMTP,用户...
GD32F4xx_Demo_Suites_V2.2.0.rar 是一款针对GD32F4系列微控制器的示例程序集,旨在帮助初学者理解和应用该系列芯片的各种功能。GD32F4系列是基于ARM Cortex-M4内核的高性能MCU,其强大的处理能力和丰富的外设接口使...
GD32F30x_Demo_Suites_V2.1.0.rar 是一个针对GD32F30系列微控制器的示例程序库,它提供了丰富的应用实例,帮助开发者更好地理解和使用这些MCU的功能。这个库包含了多个关键的通信接口和外设驱动,如UART(通用异步...
本示例"java web接口开发demo"可能是提供了一个简单的Java Web接口的实现,帮助开发者理解如何构建和使用这样的接口。 首先,让我们了解一下Servlet,它是Java Web应用的核心组件之一,用于接收HTTP请求并返回响应...
总的来说,WinampWnd_demo_DEMO_winamp_winamp 插件是一个学习和探索Winamp插件开发的起点,包含了必要的代码示例和可能的文档资源。对于有志于开发Winamp插件的人来说,这是一个宝贵的起点,可以帮助他们理解Winamp...
Ajax_Demo.htm Ajax_Demo.htm
在"xfire_demo.zip_DEMO"这个压缩包中,我们得到了一个关于如何使用Xfire进行开发的入门示例,这对于初学者了解Xfire的API调用和集成具有重要的学习价值。 首先,我们要理解Xfire API的基本概念。Xfire API是Xfire...
GD32F10x_Demo_Suites_V2.1.1是一款专为GD32F103系列微控制器(MCU)设计的应用示例套件,它为开发者提供了丰富的软件开发资源,帮助用户快速理解和掌握GD32F10x系列芯片的功能和应用。该SDK包含了各种功能示例,...
Java_demo_miyoufu.zip_DEMO_米优付是一款专为米优付商户设计的Java示例代码包,旨在帮助商家快速理解和实现与米优付网银接口的无缝对接。这个压缩包包含了一系列必要的文件和资源,使开发者能够通过示例代码来熟悉...
佳博标签机是一款专业的标签打印设备,而"佳博标签机开发文件.zip_DEMO_佳博 二次开发_佳博 开发文档_佳博标签_佳博标签机开发文件"这个压缩包则包含了该设备的二次开发相关资料,旨在帮助程序员和系统集成商更好地...
这个名为"microchip程序实例-EEPROM.zip_DEMO_eeprom_microchip_microchip 示例"的压缩包文件显然包含了Microchip关于EEPROM(电可擦可编程只读存储器)的一个演示程序。EEPROM是一种非易失性存储器,即使断电也能...
这个压缩包中的"leaflet案例 示例 demo 代码 案例"包含了使用Leaflet库进行地图展示、交互和功能扩展的一些实例代码。让我们详细了解一下Leaflet的核心知识点以及如何在实际应用中使用这些示例。 1. **Leaflet基础...
在这个名为"html_demo"的示例中,我们将深入探讨HTML、CSS和JavaScript如何协同工作来构建一个具有视觉吸引力和功能性的页面。 首先,HTML是网页的基础结构,它定义了页面的内容和布局。在"html_demo"项目中,HTML...
Java_DEMO_cx.rar 是一个针对SMGP协议的Java实现示例程序,它为开发者提供了一个学习和理解SMGP协议的基础平台。SMGP(Short Message Gateway Protocol)是短信网关协议,常用于移动通信系统中,如GSM、CDMA等网络,...