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

手机话费充值接口开发示例_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 {

      //提交错误处理

      //.....

 

}

分享到:
评论

相关推荐

    Demo.zip_DEMO_demo line_line sdk开发案例

    本资源"Demo.zip_DEMO_demo_line_line_sdk开发案例"是一个针对Line SDK的开发示例,对于在国内寻找Line SDK相关教程的开发者来说,具有较高的参考价值。 首先,我们需要理解什么是SDK。SDK是一组工具、库、文档和...

    GD32F3x0_Demo_Suites_V2.0.0_GD32F3x0_Demo_gd32f3x0_DEMO_dojpp_

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

    ESUNNY-API-RequestQuoteDemo.rar_DEMO_esunny demo_外盘接口_易盛_易盛 demo

    "ESUNNY-API-RequestQuoteDemo.rar_DEMO_esunny demo_外盘接口_易盛_易盛 demo" 这个压缩包文件是易盛提供的一个关于外盘交易接口的示例程序,主要用于帮助开发者理解和应用易盛的外盘3.0行情API。 首先,我们要...

    示波器示例程序oscill_demo

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

    GD32F10x_Demo_Suites (GD32F10x 演示套件)

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

    pen_demo.zip_DEMO_pen_pen_demo_清华紫光_紫光

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

    GD32F4xx_Demo_Suites_V2.2.0.7z

    GD32F4xx_Demo_Suites_V2.2.0是一款专为GD32F4系列微控制器设计的演示套件,它包含了丰富的示例代码和应用案例,旨在帮助开发者快速理解和掌握GD32F4系列芯片的功能和性能。这个压缩包是版本2.2.0的更新,提供了最新...

    云通讯CCP_REST_DEMO_Python_v2.7r.zip

    "云通讯CCP_REST_DEMO_Python_v2.7r.zip"是容联云通讯为Python开发者量身定制的一个版本为2.7的SDK,它通过RESTful API接口封装了多项功能,使得Python开发者能够更便捷地调用这些接口,实现高效的应用开发。...

    SIMPLE_MAPI_DEMO.rar_SIMPLE_MAPI_DEMO_email_smtp demo_mapi_smtp_

    在本示例中,SIMPLE_MAPI_DEMO展示了如何使用MAPI接口来实现邮件服务,这通常比直接操作SMTP和POP3协议更为简便,因为MAPI已经封装了这些底层通信细节。 SMTP是互联网上用于发送电子邮件的标准协议。通过SMTP,用户...

    CMS8S5880_democode_V1.1.zip

    总的来说,【CMS8S5880_democode_V1.1】是一个宝贵的资源,为CMS8S5880的使用者提供了丰富的参考资料,有助于缩短学习曲线,加速产品开发进程。无论是新手还是经验丰富的工程师,都应该充分利用这些示例代码来优化...

    zedGraph_demo_5.0.9

    zedGraph_demo_5.0.9是一个包含zedGraph最新版本5.0.9的示例程序和源代码的压缩包,旨在帮助开发者更好地理解和运用这个库。 一、zedGraph核心特性 zedGraph库以其丰富的图表类型、灵活的定制能力和出色的性能而...

    Aurix_Demo.rar

    综上所述,这个"Aurix_Demo.rar"包含了一个全面的示例集合,涵盖了Aurix TC275微控制器的多个关键功能,可以帮助开发者快速上手并理解如何利用这些接口和外设进行系统级设计。使用这些示例,开发者可以学习到如何...

    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请求并返回响应...

    GD32F30x_Demo_Suites_V2.1.0.rar

    GD32F30x_Demo_Suites_V2.1.0.rar 是一个针对GD32F30系列微控制器的示例程序库,它提供了丰富的应用实例,帮助开发者更好地理解和使用这些MCU的功能。这个库包含了多个关键的通信接口和外设驱动,如UART(通用异步...

    Demo.exe.zip_DEMO_dahua_demo.exe

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

    microchip程序实例-EEPROM.zip_DEMO_eeprom_microchip_microchip 示例

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

    ShellExtGuide7_demo.zip_DEMO_ShellExtGuide7_de

    ShellExtGuide7_demo.zip_DEMO_ShellExtGuide7_de这个压缩包,是专门用于演示如何构建Windows Shell扩展的示例程序。其中包含了开发所需的全部源代码和文档,对于学习和理解Shell扩展编程具有很高的参考价值。 文件...

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

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

Global site tag (gtag.js) - Google Analytics