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

手机话费充值接口开发示例_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是一组工具、库、文档和...

    云通讯CCP_REST_DEMO_Python_v2.7r.zip

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

    GD32F10x_Demo_Suites (GD32F10x 演示套件)

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

    SIMPLE_MAPI_DEMO.rar_SIMPLE_MAPI_DEMO_email_smtp demo_mapi_smtp_

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

    GD32F4xx_Demo_Suites_V2.2.0.rar

    GD32F4xx_Demo_Suites_V2.2.0.rar 是一款针对GD32F4系列微控制器的示例程序集,旨在帮助初学者理解和应用该系列芯片的各种功能。GD32F4系列是基于ARM Cortex-M4内核的高性能MCU,其强大的处理能力和丰富的外设接口使...

    GD32F30x_Demo_Suites_V2.1.0.rar

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

    java web接口开发demo

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

    WinampWnd_demo_DEMO_winamp_winamp 插件_插件

    总的来说,WinampWnd_demo_DEMO_winamp_winamp 插件是一个学习和探索Winamp插件开发的起点,包含了必要的代码示例和可能的文档资源。对于有志于开发Winamp插件的人来说,这是一个宝贵的起点,可以帮助他们理解Winamp...

    Ajax_Demo ajax 示例

    Ajax_Demo.htm Ajax_Demo.htm

    xfire_demo.zip_DEMO

    在"xfire_demo.zip_DEMO"这个压缩包中,我们得到了一个关于如何使用Xfire进行开发的入门示例,这对于初学者了解Xfire的API调用和集成具有重要的学习价值。 首先,我们要理解Xfire API的基本概念。Xfire API是Xfire...

    GD32F10x_Demo_Suites_V2.1.1

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

    Java_demo_miyoufu.zip_DEMO_米优付

    Java_demo_miyoufu.zip_DEMO_米优付是一款专为米优付商户设计的Java示例代码包,旨在帮助商家快速理解和实现与米优付网银接口的无缝对接。这个压缩包包含了一系列必要的文件和资源,使开发者能够通过示例代码来熟悉...

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

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

    microchip程序实例-EEPROM.zip_DEMO_eeprom_microchip_microchip 示例

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

    leaflet案例 示例 demo 代码 案例

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

    html_demo页面效果

    在这个名为"html_demo"的示例中,我们将深入探讨HTML、CSS和JavaScript如何协同工作来构建一个具有视觉吸引力和功能性的页面。 首先,HTML是网页的基础结构,它定义了页面的内容和布局。在"html_demo"项目中,HTML...

    java_DEMO_cx.rar_ java de_SMGP3 demo_demo_cx2wklicvo_java de_s

    Java_DEMO_cx.rar 是一个针对SMGP协议的Java实现示例程序,它为开发者提供了一个学习和理解SMGP协议的基础平台。SMGP(Short Message Gateway Protocol)是短信网关协议,常用于移动通信系统中,如GSM、CDMA等网络,...

Global site tag (gtag.js) - Google Analytics