基于php的基金财务数据接口调用代码实例
来源:互联网 发布:ubuntu s001.vmdk 编辑:程序博客网 时间:2024/05/01 19:25
代码描述:基于php的基金财务数据接口调用代码实例
关联数据:基金财务数据
接口地址:http://www.juhe.cn/docs/api/id/28
1. [代码][PHP]代码
<!--?php
// +----------------------------------------------------------------------
// | JuhePHP [ NO ZUO NO DIE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2010-2015 http://juhe.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: Juhedata <info@juhe.cn-->
// +----------------------------------------------------------------------
//----------------------------------
// 基金财务数据调用示例代码 - 聚合数据
// 在线接口文档:http://www.juhe.cn/docs/28
//----------------------------------
header('Content-type:text/html;charset=utf-8');
//配置您申请的appkey
$appkey= "*********************";
//************1.主要财务指标************
$url= "http://web.juhe.cn:8080/fund/findata/main";
$params= array(
"key"=> $appkey,//APPKEY值
);
$paramstring= http_build_query($params);
$content= juhecurl($url,$paramstring);
$result= json_decode($content,true);
if($result){
if($result['error_code']=='0'){
print_r($result);
}else{
echo$result['error_code'].":".$result['reason'];
}
}else{
echo"请求失败";
}
//**************************************************
//************2.基金规模************
$url= "http://web.juhe.cn:8080/fund/findata/size";
$params= array(
"key"=> $appkey,//APPKEY值
);
$paramstring= http_build_query($params);
$content= juhecurl($url,$paramstring);
$result= json_decode($content,true);
if($result){
if($result['error_code']=='0'){
print_r($result);
}else{
echo$result['error_code'].":".$result['reason'];
}
}else{
echo"请求失败";
}
//**************************************************
//************3.资产配置************
$url= "http://web.juhe.cn:8080/fund/findata/config";
$params= array(
"key"=> $appkey,//APPKEY值
);
$paramstring= http_build_query($params);
$content= juhecurl($url,$paramstring);
$result= json_decode($content,true);
if($result){
if($result['error_code']=='0'){
print_r($result);
}else{
echo$result['error_code'].":".$result['reason'];
}
}else{
echo"请求失败";
}
//**************************************************
/**
* 请求接口返回内容
* @param string $url[请求的URL地址]
* @param string $params[请求的参数]
* @param int $ipost[是否采用POST形式]
* @return string
*/
functionjuhecurl($url,$params=false,$ispost=0){
$httpInfo= array();
$ch= curl_init();
curl_setopt($ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
curl_setopt($ch, CURLOPT_USERAGENT , 'JuheData');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT , 60 );
curl_setopt($ch, CURLOPT_TIMEOUT , 60);
curl_setopt($ch, CURLOPT_RETURNTRANSFER , true );
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
if($ispost)
{
curl_setopt($ch, CURLOPT_POST , true );
curl_setopt($ch, CURLOPT_POSTFIELDS , $params);
curl_setopt($ch, CURLOPT_URL , $url);
}
else
{
if($params){
curl_setopt($ch, CURLOPT_URL , $url.'?'.$params);
}else{
curl_setopt($ch, CURLOPT_URL , $url);
}
}
$response= curl_exec( $ch);
if($response=== FALSE) {
//echo "cURL Error: " . curl_error($ch);
returnfalse;
}
$httpCode= curl_getinfo( $ch, CURLINFO_HTTP_CODE );
$httpInfo= array_merge($httpInfo, curl_getinfo( $ch) );
curl_close($ch);
return$response;
}
关联数据:基金财务数据
接口地址:http://www.juhe.cn/docs/api/id/28
1. [代码][PHP]代码
<!--?php
// +----------------------------------------------------------------------
// | JuhePHP [ NO ZUO NO DIE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2010-2015 http://juhe.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: Juhedata <info@juhe.cn-->
// +----------------------------------------------------------------------
//----------------------------------
// 基金财务数据调用示例代码 - 聚合数据
// 在线接口文档:http://www.juhe.cn/docs/28
//----------------------------------
header('Content-type:text/html;charset=utf-8');
//配置您申请的appkey
$appkey= "*********************";
//************1.主要财务指标************
$url= "http://web.juhe.cn:8080/fund/findata/main";
$params= array(
"key"=> $appkey,//APPKEY值
);
$paramstring= http_build_query($params);
$content= juhecurl($url,$paramstring);
$result= json_decode($content,true);
if($result){
if($result['error_code']=='0'){
print_r($result);
}else{
echo$result['error_code'].":".$result['reason'];
}
}else{
echo"请求失败";
}
//**************************************************
//************2.基金规模************
$url= "http://web.juhe.cn:8080/fund/findata/size";
$params= array(
"key"=> $appkey,//APPKEY值
);
$paramstring= http_build_query($params);
$content= juhecurl($url,$paramstring);
$result= json_decode($content,true);
if($result){
if($result['error_code']=='0'){
print_r($result);
}else{
echo$result['error_code'].":".$result['reason'];
}
}else{
echo"请求失败";
}
//**************************************************
//************3.资产配置************
$url= "http://web.juhe.cn:8080/fund/findata/config";
$params= array(
"key"=> $appkey,//APPKEY值
);
$paramstring= http_build_query($params);
$content= juhecurl($url,$paramstring);
$result= json_decode($content,true);
if($result){
if($result['error_code']=='0'){
print_r($result);
}else{
echo$result['error_code'].":".$result['reason'];
}
}else{
echo"请求失败";
}
//**************************************************
/**
* 请求接口返回内容
* @param string $url[请求的URL地址]
* @param string $params[请求的参数]
* @param int $ipost[是否采用POST形式]
* @return string
*/
functionjuhecurl($url,$params=false,$ispost=0){
$httpInfo= array();
$ch= curl_init();
curl_setopt($ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
curl_setopt($ch, CURLOPT_USERAGENT , 'JuheData');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT , 60 );
curl_setopt($ch, CURLOPT_TIMEOUT , 60);
curl_setopt($ch, CURLOPT_RETURNTRANSFER , true );
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
if($ispost)
{
curl_setopt($ch, CURLOPT_POST , true );
curl_setopt($ch, CURLOPT_POSTFIELDS , $params);
curl_setopt($ch, CURLOPT_URL , $url);
}
else
{
if($params){
curl_setopt($ch, CURLOPT_URL , $url.'?'.$params);
}else{
curl_setopt($ch, CURLOPT_URL , $url);
}
}
$response= curl_exec( $ch);
if($response=== FALSE) {
//echo "cURL Error: " . curl_error($ch);
returnfalse;
}
$httpCode= curl_getinfo( $ch, CURLINFO_HTTP_CODE );
$httpInfo= array_merge($httpInfo, curl_getinfo( $ch) );
curl_close($ch);
return$response;
}
0 0
- 基于php的基金财务数据接口调用代码实例
- 基于php的地图坐标服务接口调用代码实例
- 基于php的银行卡实名认证接口调用代码实例
- 基于php的身份证实名认证接口调用代码实例
- 基于JAVA的黄金数据接口调用代码实例
- 基于PHP的短信接口调用示例代码模板
- 基于PHP的短信接口调用示例代码
- 全部开放基金接口调用代码
- 全部开放基金接口调用代码
- 代码笔记 | 基于Python的净值数据接口调用代码实例
- 基于聚合数据的移动联通基站API接口的php完整代码实例
- 基于python的短信接口调用代码示例模板
- 基于C#的短信接口调用示例代码模板
- 基于JAVA的货币汇率api调用代码实例
- 调用接口的代码!
- 身份证实名认证接口调用PHP实例
- php调用云片网接口发送短信实例
- 基于PHP的车辆违章查询api调用代码示例
- Android项目启动时短暂的黑屏白屏处理
- linux中fork()函数详解(原创!!实例讲解)
- Windows与Linux系统实现延迟的比较+Windows下实现微秒延迟
- Java4Android第0课:java JDK的安装
- Mybatis 批量删除
- 基于php的基金财务数据接口调用代码实例
- 2.详细图解JVM内存三大核心区域及其JVM内存案例剖析
- iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决
- 用C和C++编写输出乘法口诀表
- 不允许创建临时变量,交换两个数的内容
- 求10 个整数中最大值
- 写一个函数返回参数二进制中 1 的个数
- 关于notification的使用,setLatestEventInfo方法在新SDK不能使用的解决方法
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)