`
huafeiit
  • 浏览: 3984 次
文章分类
社区版块
存档分类
最新评论

手机话费充值接口开发示例_DEMO案例

阅读更多

接口事例

话费接口平台:互亿无线(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&timestamp=%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_Demo_gd32f3x0_DEMO_dojpp_

    GD32F3x0_Demo_Suites_V2.0.0 是一款针对GD32F3x0系列微控制器的演示程序集合,它为开发者提供了丰富的示例代码,帮助用户更好地理解和利用GD32F3x0芯片的各项功能。这个版本是V2.0.0,意味着它经过了多次迭代和优化...

    示波器示例程序oscill_demo

    【示波器示例程序oscill_demo】是一个用于数据采集和显示分析的程序,它为开发者和工程师提供了直观地理解并处理实时信号的强大工具。在IT行业中,尤其是在电子工程、软件开发以及信号处理领域,示波器是必不可少的...

    pen_demo.zip_DEMO_pen_pen_demo_清华紫光_紫光

    【标题】"pen_demo.zip_DEMO_pen_pen_demo_清华紫光_紫光" 提供的信息表明,这是一个关于清华紫光紫光笔的演示程序或示例代码的压缩包。"DEMO"通常指的是演示版或者示例,"pen_demo"可能是这个项目或应用的核心名称...

    GD32F10x_Demo_Suites (GD32F10x 演示套件)

    GD32F10x_Demo_Suites是一款专为GD32F10x系列微控制器设计的演示软件套件,它集成了多种功能示例,帮助开发者快速理解和应用这些MCU。GD32F10x是基于ARM Cortex-M3内核的高性能微控制器,广泛应用于工业控制、消费...

    HighTec_BaseFramework_TC27xC_Demo_QSPI_DMA.zip_QSPI_TC275_aurix_

    在“HighTec_BaseFramework_TC27xC_Demo_QSPI_DMA”这个压缩包中,包含了相关的源代码、配置文件和工程模板,方便开发者直接使用或参考。通过研究这些示例代码,我们可以了解到如何初始化QSPI接口,配置DMA通道,...

    java web接口开发demo

    本示例"java web接口开发demo"可能是提供了一个简单的Java Web接口的实现,帮助开发者理解如何构建和使用这样的接口。 首先,让我们了解一下Servlet,它是Java Web应用的核心组件之一,用于接收HTTP请求并返回响应...

    HslCommunicationDemo 源码_DEMO_DEMO关于fauuc的开发_源码.zip

    【标题】"HslCommunicationDemo 源码_DEMO_DEMO关于fauuc的开发_源码.zip" 提供的是一个包含HslCommunicationDemo的源代码示例,它主要用于演示和学习fauuc(可能是一种特定的通信协议或库)的开发。这个压缩包里的...

    Demo.exe.zip_DEMO_dahua_demo.exe

    总的来说,“Demo.exe.zip_DEMO_dahua_demo.exe”是一个宝贵的学习资源,它为开发者提供了大华摄像机网络SDK的实际应用示例,通过深入研究和实践,开发者可以快速掌握SDK的使用,从而在开发过程中节省时间,提高效率...

    Demo_ice.zip_DEMO_Demo_ice_ICE_ICE demo_ice mysql

    本示例“Demo_ice.zip_DEMO_Demo_ice_ICE_ICE demo_ice mysql”提供了一个通过ICE(Internet Communication Engine)接口调用MySQL数据库实例的实践案例,为ICE的初学者提供了一个宝贵的入门教程。 ICE,全称为...

    GD32F10x_Demo_Suites_V2.1.1

    GD32F10x_Demo_Suites_V2.1.1是一款专为GD32F103系列微控制器(MCU)设计的应用示例套件,它为开发者提供了丰富的软件开发资源,帮助用户快速理解和掌握GD32F10x系列芯片的功能和应用。该SDK包含了各种功能示例,...

    佳博标签机开发文件.zip_DEMO_佳博 二次开发_佳博 开发文档_佳博标签_佳博标签机开发文件

    佳博标签机是一款专业的标签打印设备,而"佳博标签机开发文件.zip_DEMO_佳博 二次开发_佳博 开发文档_佳博标签_佳博标签机开发文件"这个压缩包则包含了该设备的二次开发相关资料,旨在帮助程序员和系统集成商更好地...

    XFire_demo.zip_XFire_demo_java webservices_webservices_xfire dem

    【标题】"XFire_demo.zip_XFire_demo_java webservices_webservices_xfire dem" 提供了一个基于XFire的Java Web服务实现示例,这是一份关于如何使用XFire框架创建和部署Web服务的教程。 【描述】"webservices实现...

    飞思卡尔S12系列芯片快速原型(s12x_demo_CW)

    s12x_demo_CW文件很可能是这个快速原型工具的演示或示例代码,包含了具体如何使用该工具来开发S12X系列芯片的实例。开发者可以通过分析和运行这些示例代码,更好地理解和掌握工具的用法以及S12系列芯片的特性。 总...

    例程 CPU Demo.zip_CPU卡_DEMO_Demo读卡_dbgconf stm32_单片机 CPU卡

    标题中的“例程 CPU Demo.zip_CPU卡_DEMO_Demo读卡_dbgconf stm32_单片机 CPU卡”指的是一个包含CPU卡相关示例程序的压缩文件,主要用于演示如何在STM32单片机上进行读卡操作。其中,“dbgconf”可能是指调试配置,...

    leaflet案例 示例 demo 代码 案例

    这个压缩包中的"leaflet案例 示例 demo 代码 案例"包含了使用Leaflet库进行地图展示、交互和功能扩展的一些实例代码。让我们详细了解一下Leaflet的核心知识点以及如何在实际应用中使用这些示例。 1. **Leaflet基础...

    Sub_Demo.rar_DEMO

    在这个"Sub_Demo.rar_DEMO"中,我们看到的是一个关于接口设计的示例,涉及到四个接口,它们用于实现数学运算中的基本算术操作:加法、减法、乘法和除法。这些接口可能是为了创建一个灵活且可扩展的计算系统,使得...

    API_DEMO_carefulmqq_apidemo_DEMO_API_

    "API_DEMO_carefulmqq_apidemo_DEMO_API_" 这个标题暗示我们正在处理一个关于API接口的演示项目,可能是由carefulmqq这个团队或个人开发的。这个项目可能包含了一系列示例代码,用于展示如何正确地使用特定的API。 ...

    microchip程序实例-EEPROM.zip_DEMO_eeprom_microchip_microchip 示例

    这个名为"microchip程序实例-EEPROM.zip_DEMO_eeprom_microchip_microchip 示例"的压缩包文件显然包含了Microchip关于EEPROM(电可擦可编程只读存储器)的一个演示程序。EEPROM是一种非易失性存储器,即使断电也能...

Global site tag (gtag.js) - Google Analytics