各种姿势接入天行微信API的办法

时间:2015-06-29 21:03:53

天行数据是一个免费的第三方资讯类API接口,主要目的是方便大家在无需任何成本的情况下,简单方便的在自己平台上调用这些资讯数据。

目前这个API接口支持以下十种数据的调用:

微信精选、微信营销、社会新闻、国内新闻、国际新闻、体育新闻、娱乐花边、美女图片、科技新闻、奇闻异事

姿势一(专门针对微信平台的最简便方式):

1,在微信公众号后台-开发者中心接入

各种姿势接入天行微信API的办法

2,在微擎等第三方系统中接入(触发关键词需与以上红色部分相同)

各种姿势接入天行微信API的办法

注:URL服务器地址(远程地址):http://api.tianapi.com/weixin/?key=您的KEY (红色部分可省略,目的用于注册用户个人中心计次)

姿势二:其他平台或微信自定义开发:

此处只演示PHP语言的调用方法,其他语言可在api.tianapi.com上查看。

一,首先,设定三个变量:

$apiKey = '您自己的apiKey'; //可在http://api.tianapi.com免费获得
$Num = 10; //指定返回文章数量
$apiURL = ‘http://api.tianapi.com/wxnew/?key=’.$apiKey.‘&num='.$Num.'&rand=1’; //&rand=1表示随机,返回数量跟随&num参数。

二,请求获取数据:

/** 方法A、用file_get_contents 以get方式获取内容 */

$Res =file_get_contents($apiURL);

/** 方法B、使用curl扩展获取内容 */

$ch = curl_init();  
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, $apiURL);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$Res = curl_exec($ch);
curl_close($ch);

三,解析获取到的数据:

  $json = json_decode($Res,true);
      if($json['code'] == 200){
         for ($i = 0; $i < $Num; $i++){
                   $title = $json[$i]['title']; //文章标题
		   $desc =  $json[$i]['description']; //文章描述
                   $pic =   $json[$i]['picUrl'];  //封面图片
                   $url =   $json[$i]['Url'];  //文章链接
		   echo $title."<br/>".$desc."<br/>".$pic."<br/>".$url."<br/>"; //输出显示数据
                } 
          }else{	
		echo "返回错误:".$json['msg'];
	  }

四,更新周期:

新闻类数据每三小时更新一次,默认只按时间排序;其他类数据6小时自动更新一次,默认按时间排序,可指定无限随机。

五,网站与个人中心

网站:http://api.tianapi.com

注册登录后,个人中心支持查看API请求次数、等级、状态、预览等。


本站所有文章均为天行博客原创,转载请注明来源及出处!

作者:宇天行 (关于我

本文首发地址:http://www.huceo.com/post/413.html

或许您还会喜欢这些文章:

Tags: 作者:宇天行 | 分类:开发技术 | 评论:22 | 浏览:8203