天行数据

天行数据

天行数据个人中心增加任务奖励栏目

默认分类宇天行 发表了文章 • 0 个评论 • 51 次浏览 • 2018-04-15 22:26 • 来自相关话题

提示:部分验证类项目为系统自动奖励,完成后可在操作记录处查看,其他类型请在完成后手动点击领取奖励。
奖励的项目和内容不保证长期有效,可能会有所增减,但已经奖励的内容是永久有效的。

通过天行社区进行实名认证时,请使用与天行数据相同账号登录,否则系统无法自动判断是否为同一用户。

发表有关天行数据的文章或开源项目领取奖励,请点击网友案例,按文中格式回复文章标题、简要说明、URL地址和作者,我们发现后会赠送相关奖励或私信联系我们即可。

已经是优级服务账号的,发表有关天行数据的文章或开源项目日调用量增加10000次。
 
与天行社区的相关奖励项目,请使用同一账号登录天行社区。如有任何问题,请点击左下角联系我们。。。





  查看全部
提示:部分验证类项目为系统自动奖励,完成后可在操作记录处查看,其他类型请在完成后手动点击领取奖励。
奖励的项目和内容不保证长期有效,可能会有所增减,但已经奖励的内容是永久有效的。

通过天行社区进行实名认证时,请使用与天行数据相同账号登录,否则系统无法自动判断是否为同一用户。

发表有关天行数据的文章或开源项目领取奖励,请点击网友案例,按文中格式回复文章标题、简要说明、URL地址和作者,我们发现后会赠送相关奖励或私信联系我们即可。

已经是优级服务账号的,发表有关天行数据的文章或开源项目日调用量增加10000次。
 
与天行社区的相关奖励项目,请使用同一账号登录天行社区。如有任何问题,请点击左下角联系我们。。。

微信截图_20180415222517.png

 

使用天行数据开发的开源项目

开发帮助宇天行 发表了文章 • 0 个评论 • 149 次浏览 • 2018-04-13 15:22 • 来自相关话题

如果您也写过类似的案例文章和代码分享,可以将文章发给我们,赠送一年优级账号服务。

weixindemo
仿今日头条的小程序项目
https://github.com/linfujian/weixindemo
作者:linfujian
 
Mongo
项目使用了天行的数据接口,主要就是一些自定义控件还有开源库的使用,后面有时间考虑重构一下代码,采用MVP+RxJava2+Retrofit2的模式。
https://github.com/AchesKkk/Mongo
作者:AchesKkk
 
Ency
Ency是一款简洁的新闻资讯类APP,主要包括微信精选、每日一文、干货热门、开眼视频、我的收藏五大模块。整体项目使用RxJava+Retrofit+MVP+Dagger2+Glide+GreenDao的设计方式。
https://github.com/xiarunhao123/Ency
作者:xiarunhao123
 
MyNews-我的新闻app
解析天行api制作的新闻软件
https://github.com/wenzhifeifeidetutu/MyNews
作者:wenzhifeifeidetutu
 
JudyNews 仿网易新闻应用
功能:查看新闻(部分栏目接口过期),笑话,观看斗鱼直播。新闻实现缓存,下拉刷新下拉加载更多以及自定义栏目。
https://github.com/Developerwhs/JudyNews
作者:ZhangYeSong
 
RNPolymerPo-一个基于 React Native 的 Android 企业级应用
RNPolymerPo 是一个基于 React Native 的生活类聚合实战项目,目前由于没有 MAC 设备,所以没有适配 iOS,感兴趣的可以自行适配 app 目录下相关 JS 代码即可。
https://github.com/yanbober/RNPolymerPo
作者:yanbober
 
NewsClient-基于MVP架构,采用Material Design风格的新闻App
一款 Material Design 风格的新闻App,采用 Mvp + RxJava + Retrofit + Dagger2 设计模式,整体风格为 NavigationView + Fragment 开发。
https://github.com/wz1509/NewsClient
作者:wz1509

Ganks
干货集中营的客户端,采用RxJava+Retrofit+Dagger2+MVP开发
https://github.com/hiliving/Ganks
作者:huangyong
 
NewsMD
MD 风格的新闻客户端
https://github.com/lentitude/NewsMD

美女图集和历史一句话微信小程序
通过调用天行数据美女图片接口和历史一句话接口开发的一款简单的微信小程序
https://wenda.tianapi.com/article/68
作者:宇天行
 


教程文章:大神网友都是怎么使用天行数据的(各种案例附代码)?
  查看全部
如果您也写过类似的案例文章和代码分享,可以将文章发给我们,赠送一年优级账号服务。

weixindemo
仿今日头条的小程序项目
https://github.com/linfujian/weixindemo
作者:linfujian
 
Mongo
项目使用了天行的数据接口,主要就是一些自定义控件还有开源库的使用,后面有时间考虑重构一下代码,采用MVP+RxJava2+Retrofit2的模式。
https://github.com/AchesKkk/Mongo
作者:AchesKkk
 
Ency
Ency是一款简洁的新闻资讯类APP,主要包括微信精选、每日一文、干货热门、开眼视频、我的收藏五大模块。整体项目使用RxJava+Retrofit+MVP+Dagger2+Glide+GreenDao的设计方式。
https://github.com/xiarunhao123/Ency
作者:xiarunhao123
 
MyNews-我的新闻app
解析天行api制作的新闻软件
https://github.com/wenzhifeifeidetutu/MyNews
作者:wenzhifeifeidetutu
 
JudyNews 仿网易新闻应用
功能:查看新闻(部分栏目接口过期),笑话,观看斗鱼直播。新闻实现缓存,下拉刷新下拉加载更多以及自定义栏目。
https://github.com/Developerwhs/JudyNews
作者:ZhangYeSong
 
RNPolymerPo-一个基于 React Native 的 Android 企业级应用
RNPolymerPo 是一个基于 React Native 的生活类聚合实战项目,目前由于没有 MAC 设备,所以没有适配 iOS,感兴趣的可以自行适配 app 目录下相关 JS 代码即可。
https://github.com/yanbober/RNPolymerPo
作者:yanbober
 
NewsClient-基于MVP架构,采用Material Design风格的新闻App
一款 Material Design 风格的新闻App,采用 Mvp + RxJava + Retrofit + Dagger2 设计模式,整体风格为 NavigationView + Fragment 开发。
https://github.com/wz1509/NewsClient
作者:wz1509

Ganks
干货集中营的客户端,采用RxJava+Retrofit+Dagger2+MVP开发
https://github.com/hiliving/Ganks
作者:huangyong
 

NewsMD
MD 风格的新闻客户端
https://github.com/lentitude/NewsMD

美女图集和历史一句话微信小程序
通过调用天行数据美女图片接口和历史一句话接口开发的一款简单的微信小程序
https://wenda.tianapi.com/article/68
作者:宇天行
 



教程文章:大神网友都是怎么使用天行数据的(各种案例附代码)?
 


天行API 支持 IPV6吗?为什么我的APP因为IPV6被拒

天行数据宇天行 回复了问题 • 2 人关注 • 2 个回复 • 52 次浏览 • 2018-04-10 17:11 • 来自相关话题

苹果App Store 上架 IOS 程序关于IPv6审核问题

开发帮助宇天行 发表了文章 • 0 个评论 • 85 次浏览 • 2018-04-10 16:45 • 来自相关话题

纯ipv6环境下是否能访问到你的服务,与服务器本身支不支持ipv6有没有ipv6地址无关,最好的办法请保证你的App(程序代码)本身兼容IPv6。支持 ipv6 是说你的应用在 ipv6 环境下也可用,而不是需要你的服务器处于 ipv6 下。

苹果AppStore审核人员在美国的IPv6-Only环境下对APP进行访问,提交App后,如果AppServer支持IPv6,则可直接访问。如果AppServer不支持IPv6,则通过DNS64+NAT64进行访问。如下图所示。





 
由于大部分开发者的AppServer都是不支持IPv6直接访问的。所以,AppStore审核时,基本都是用NAT64+DNS64进行访问的。

DNS64+NAT64访问机制

DNS64:苹果AppStore审核的时候,要去 DNS 服务器查询AppServer的服务器的 IPv6 地址,然后进行访问。如果查询不到 IPv6 地址,会进而询问 IPv4 地址,然后苹果的网络会将查询到IPv4地址转换成IPv6的地址,返回给App客户端使用。如下图所示。





 
NAT64:苹果AppStore审核的时候,通过上一步获得IPv6的地址后,客户端App会直接访问IPv6 服务端的内容,或者通过NAT64的网关访问IPv4服务端的内容。如下图所示。





 
总结

由此可以看出,苹果AppStore在做IPv6审核的时候,并不需要DNS或者服务器支持IPv6接入。IPv4环境下的DNS或者服务器地址会由苹果AppStore审核时的DNS64+NAT64转换为IPv6地址进行通信。
如果,APP在苹果进行IPv6审核时不通过,可能原因主要有两方面:

App本身不兼容IPv6。此时,最好的办法是让App本身兼容IPv6;
跨国网络问题导致苹果AppStore所在的网络在审核时连接不通国内的服务器。此时使用具有海外DNS BGP节点的域名解析服务器或海外线路的服务器即可。
 
据说,用电脑创建一个 ipv6 的热点, 手机连, 录屏,打开 app, 随便操作一会, 把视频发到 itunes 里面就过了。
 
注:天行数据的域名解析服务器是具有海外DNS BGP节点的
 
附:相关解决办法:
iOS 应用上架,必须支持 IPv6 线路访问,填坑之路亲测
解决App Store 上架 IOS 程序必须支持IPV6
APPStore上架应用支持IPV6的那些事
Ipv6_Only 简单的理解(已验证,项目已经上线)
AppStore IPv6-only审核被拒原因分析及解决方案-b
  查看全部
纯ipv6环境下是否能访问到你的服务,与服务器本身支不支持ipv6有没有ipv6地址无关,最好的办法请保证你的App(程序代码)本身兼容IPv6。支持 ipv6 是说你的应用在 ipv6 环境下也可用,而不是需要你的服务器处于 ipv6 下。

苹果AppStore审核人员在美国的IPv6-Only环境下对APP进行访问,提交App后,如果AppServer支持IPv6,则可直接访问。如果AppServer不支持IPv6,则通过DNS64+NAT64进行访问。如下图所示。

ipv4Andipv6NetworkWithDNS64NAT64_2x.png

 
由于大部分开发者的AppServer都是不支持IPv6直接访问的。所以,AppStore审核时,基本都是用NAT64+DNS64进行访问的。

DNS64+NAT64访问机制

DNS64:苹果AppStore审核的时候,要去 DNS 服务器查询AppServer的服务器的 IPv6 地址,然后进行访问。如果查询不到 IPv6 地址,会进而询问 IPv4 地址,然后苹果的网络会将查询到IPv4地址转换成IPv6的地址,返回给App客户端使用。如下图所示。

DNS64-ResolutionOfIPv4_2x.png

 
NAT64:苹果AppStore审核的时候,通过上一步获得IPv6的地址后,客户端App会直接访问IPv6 服务端的内容,或者通过NAT64的网关访问IPv4服务端的内容。如下图所示。

NAT64-Workflow_2x.png

 
总结

由此可以看出,苹果AppStore在做IPv6审核的时候,并不需要DNS或者服务器支持IPv6接入。IPv4环境下的DNS或者服务器地址会由苹果AppStore审核时的DNS64+NAT64转换为IPv6地址进行通信。
如果,APP在苹果进行IPv6审核时不通过,可能原因主要有两方面:

App本身不兼容IPv6。此时,最好的办法是让App本身兼容IPv6;
跨国网络问题导致苹果AppStore所在的网络在审核时连接不通国内的服务器。此时使用具有海外DNS BGP节点的域名解析服务器或海外线路的服务器即可。
 
据说,用电脑创建一个 ipv6 的热点, 手机连, 录屏,打开 app, 随便操作一会, 把视频发到 itunes 里面就过了。
 
注:天行数据的域名解析服务器是具有海外DNS BGP节点的
 
附:相关解决办法:
iOS 应用上架,必须支持 IPv6 线路访问,填坑之路亲测
解决App Store 上架 IOS 程序必须支持IPV6
APPStore上架应用支持IPV6的那些事
Ipv6_Only 简单的理解(已验证,项目已经上线)
AppStore IPv6-only审核被拒原因分析及解决方案-b
 

社会,国际,国内新闻中的图片链接错误,求大神解决!

天行数据youi017 回复了问题 • 5 人关注 • 3 个回复 • 482 次浏览 • 2018-03-03 09:30 • 来自相关话题

利用天行数据开发微信小程序(附源码)

开发帮助宇天行 发表了文章 • 0 个评论 • 588 次浏览 • 2018-01-31 12:59 • 来自相关话题

简要介绍一下开发前的准备:
1,访问https://mp.weixin.qq.com/注册小程序,按照页面提示填写基本设置信息并添加合法域名 






2,在微信公众平台-小程序,下载微信web开发者工具
3,在本微信号(天行云服务)对话框内输入“美女图集”下载本示例源码
4,打开微信web开发者工具,添加小程序项目,选择小程序源码所在的目录,在小程序后台基本设置里找到并输入小程序AppID
5,在天行数据中注册获得APIKEY







美女图集小程序源码实例:
 
下载源码后解压并打开pages/index.jsvar app = getApp() // 获取入口文件app的应用实例
Page({
data: {
items: ,
hidden: false,
loading: false,
// loadmorehidden:true,
plain: false
},
Tianapi: function () {
//打开天行数据
},
onItemClick: function (event) {
wx.previewImage({
current: event.currentTarget.dataset.url, // 当前显示图片的http链接
urls: [event.currentTarget.dataset.url] // 需要预览的图片http链接列表
})
},

onReachBottom: function () {
console.log('onLoad')
var that = this
that.setData({
hidden: false,
});
requestData(that, mCurrentPage + 1);
},

onLoad: function () {
//转发
wx.showShareMenu({
withShareTicket: true
})
console.log('onLoad')
var that = this
requestData(that, mCurrentPage + 1);
}

})

/**
* 定义几个数组用来存取item中的数据
*/

var mUrl = ;
var mDesc = ;
var mAuthor = ;
var mTimes = ;
var mTitles = ;
var mCurrentPage = 0;

/**
* 定义天行数据APIKEY
* *apikey请在https://www.tianapi.com中获得
*/

var apikey = '把你在天行数据获得的APIKEY替换到这里'

/**
* 请求数据
*/

function requestData(that, targetPage) {
wx.showToast({
title: '图片加载中',
icon: 'loading'
});
wx.request({
url: 'https://api.tianapi.com/meinv/',
data: {
key: apikey, //天行数据的APIKEY
num:10, //每次请求返回的数量
page: targetPage //翻页
},
header: {
"Content-Type": "application/json"
},
success: function (res) {
if (res == null ||
res.data == null ||
res.data.newslist == null ||
res.data.newslist.length <= 0) {

console.error(res.data.msg);
return;
}


for (var i = 0; i < res.data.newslist.length; i++)
bindData(res.data.newslist[i]);

[/i] var itemList = ;
for (var i = 0; i < mUrl.length; i++)
itemList.push({ url: mUrl, desc: mDesc, author: mAuthor, time: mTimes, title: mTitles });

that.setData({
items: itemList,
hidden: true,
});

mCurrentPage = targetPage;

wx.hideToast();
}
});
}

/**
* 绑定接口中返回的数据
*/

function bindData(itemData) {

var url = itemData.picUrl;
var desc = itemData.description;
var author = itemData.description;
var times = itemData.ctime;
var title = itemData.title;

mUrl.push(url);
mDesc.push(desc);
mAuthor.push(author);
mTimes.push(times);
mTitles.push("作者:" + author + " — " + title + " — " + times);
}表现层pages/index.wxml<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="tupian">图片API由天行数据提供</view>
<view class= "card" wx:for = "{{items}}">
<view data-url="{{item.url}}" bindtap = "onItemClick">
<image class= "image" src="{{item.url}}"/>
<view class="title">{{item.title}}</view>
</view>
</view>
</view>样式pages/index.wxss/**index.wxss**/
.card {
border: 2px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 3px 1px #cccccc;
margin: 8px 0;
position: relative;
}

.loadmore {
border: 0px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 5px 1px #cccccc;
margin: 8px;
}

.image{
width:100%;
height:250px;
}

.title {
padding: 14px;
font-size: 10px;
font-family:"黑体-简";
color: #222;
}
.tupian{
position:fixed;
z-index:50;
box-sizing:border-box;
width:100%;
height:80rpx;
top:0;
font-size:28rpx;
line-height:80rpx;
margin: 0;
background-color:rgba(0, 0, 0, .3);
color:#fff;
opacity:0.80;
text-align:center;
}



历史一句话小程序接口调用示例:
pages/pitlishi.jsPage({
data:{
},

onShow: function () {
var that = this

//定义天行数据APIKEY(apikey请在https://www.tianapi.com中获得)
var apikey = ''
5
wx.request({
url: 'https://api.tianapi.com/txapi/pitlishi/', //天行数据历史一句话接口
data: {
key: apikey
},
success: function (res) {
console.log(res.data.code)
that.setData({
pitlishi: res.data.newslist[0].content
})
console.log(res.data.newslist[0].id)
},
fail: function (err) {
console.log(err)
}
})
}

})


pages/pitlishi.wxml<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="pitlishi">{{pitlishi}}</view>
</view>


pages/pitlishi.wxss/**pitlishi.wxss**/

.pitlishi {
margin-top: 100rpx;
padding: 14px;
font-size: 14px;
font-family:"黑体-简";
color: #222;
}


6,点击编译,确认可以正常加载数据后点击右边的预览




 
7,在手机上测试无误后点击上传,在微信小程序后台代码管理提交审核,类型选择图片/视频。如果不需要全网上线,上传代码后在微信后台直接使用体验版就行了。






  查看全部
简要介绍一下开发前的准备:
1,访问https://mp.weixin.qq.com/注册小程序,按照页面提示填写基本设置信息并添加合法域名 

微信截图_20180131130442.png


2,在微信公众平台-小程序,下载微信web开发者工具
3,在本微信号(天行云服务)对话框内输入“美女图集”下载本示例源码
4,打开微信web开发者工具,添加小程序项目,选择小程序源码所在的目录,在小程序后台基本设置里找到并输入小程序AppID
5,在天行数据中注册获得APIKEY

微信截图_20180131131009.png



美女图集小程序源码实例:
 
下载源码后解压并打开pages/index.js
var app = getApp() // 获取入口文件app的应用实例
Page({
data: {
items: ,
hidden: false,
loading: false,
// loadmorehidden:true,
plain: false
},
Tianapi: function () {
//打开天行数据
},
onItemClick: function (event) {
wx.previewImage({
current: event.currentTarget.dataset.url, // 当前显示图片的http链接
urls: [event.currentTarget.dataset.url] // 需要预览的图片http链接列表
})
},

onReachBottom: function () {
console.log('onLoad')
var that = this
that.setData({
hidden: false,
});
requestData(that, mCurrentPage + 1);
},

onLoad: function () {
//转发
wx.showShareMenu({
withShareTicket: true
})
console.log('onLoad')
var that = this
requestData(that, mCurrentPage + 1);
}

})

/**
* 定义几个数组用来存取item中的数据
*/

var mUrl = ;
var mDesc = ;
var mAuthor = ;
var mTimes = ;
var mTitles = ;
var mCurrentPage = 0;

/**
* 定义天行数据APIKEY
* *apikey请在https://www.tianapi.com中获得
*/

var apikey = '把你在天行数据获得的APIKEY替换到这里'

/**
* 请求数据
*/

function requestData(that, targetPage) {
wx.showToast({
title: '图片加载中',
icon: 'loading'
});
wx.request({
url: 'https://api.tianapi.com/meinv/',
data: {
key: apikey, //天行数据的APIKEY
num:10, //每次请求返回的数量
page: targetPage //翻页
},
header: {
"Content-Type": "application/json"
},
success: function (res) {
if (res == null ||
res.data == null ||
res.data.newslist == null ||
res.data.newslist.length <= 0) {

console.error(res.data.msg);
return;
}


for (var i = 0; i < res.data.newslist.length; i++)
bindData(res.data.newslist[i]);

[/i] var itemList = ;
for (var i = 0; i < mUrl.length; i++)
itemList.push({ url: mUrl, desc: mDesc, author: mAuthor, time: mTimes, title: mTitles });

that.setData({
items: itemList,
hidden: true,
});

mCurrentPage = targetPage;

wx.hideToast();
}
});
}

/**
* 绑定接口中返回的数据
*/

function bindData(itemData) {

var url = itemData.picUrl;
var desc = itemData.description;
var author = itemData.description;
var times = itemData.ctime;
var title = itemData.title;

mUrl.push(url);
mDesc.push(desc);
mAuthor.push(author);
mTimes.push(times);
mTitles.push("作者:" + author + " — " + title + " — " + times);
}
表现层pages/index.wxml
<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="tupian">图片API由天行数据提供</view>
<view class= "card" wx:for = "{{items}}">
<view data-url="{{item.url}}" bindtap = "onItemClick">
<image class= "image" src="{{item.url}}"/>
<view class="title">{{item.title}}</view>
</view>
</view>
</view>
样式pages/index.wxss
/**index.wxss**/
.card {
border: 2px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 3px 1px #cccccc;
margin: 8px 0;
position: relative;
}

.loadmore {
border: 0px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 5px 1px #cccccc;
margin: 8px;
}

.image{
width:100%;
height:250px;
}

.title {
padding: 14px;
font-size: 10px;
font-family:"黑体-简";
color: #222;
}
.tupian{
position:fixed;
z-index:50;
box-sizing:border-box;
width:100%;
height:80rpx;
top:0;
font-size:28rpx;
line-height:80rpx;
margin: 0;
background-color:rgba(0, 0, 0, .3);
color:#fff;
opacity:0.80;
text-align:center;
}



历史一句话小程序接口调用示例:
pages/pitlishi.js
Page({
data:{
},

onShow: function () {
var that = this

//定义天行数据APIKEY(apikey请在https://www.tianapi.com中获得)
var apikey = ''
5
wx.request({
url: 'https://api.tianapi.com/txapi/pitlishi/', //天行数据历史一句话接口
data: {
key: apikey
},
success: function (res) {
console.log(res.data.code)
that.setData({
pitlishi: res.data.newslist[0].content
})
console.log(res.data.newslist[0].id)
},
fail: function (err) {
console.log(err)
}
})
}

})


pages/pitlishi.wxml
<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="pitlishi">{{pitlishi}}</view>
</view>


pages/pitlishi.wxss
/**pitlishi.wxss**/

.pitlishi {
margin-top: 100rpx;
padding: 14px;
font-size: 14px;
font-family:"黑体-简";
color: #222;
}


6,点击编译,确认可以正常加载数据后点击右边的预览
201801291517234516334599.png

 
7,在手机上测试无误后点击上传,在微信小程序后台代码管理提交审核,类型选择图片/视频。如果不需要全网上线,上传代码后在微信后台直接使用体验版就行了。

微信截图_20180131131652.png


 

天行数据旧域名已重定向到正式域名

平台公告宇天行 发表了文章 • 2 个评论 • 164 次浏览 • 2018-01-17 20:33 • 来自相关话题

天行数据已在2016年7月初启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名已于昨晚重定向到正式域名(api.tianapi.com),系统已在两月前群发通知提醒,重定向后访问旧域名将返回HTTP301状态码,请各位开发者及时检查及更换。


注意:在早期通过api.huceo.com接入微信服务或调用API的,请修改为api.tianapi.com。其他已在正式域名下调用服务的,可不予理会本通知。 查看全部
天行数据已在2016年7月初启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名已于昨晚重定向到正式域名(api.tianapi.com),系统已在两月前群发通知提醒,重定向后访问旧域名将返回HTTP301状态码,请各位开发者及时检查及更换。


注意:在早期通过api.huceo.com接入微信服务或调用API的,请修改为api.tianapi.com。其他已在正式域名下调用服务的,可不予理会本通知。

新闻的内容过时了

天行数据宇天行 回复了问题 • 5 人关注 • 3 个回复 • 380 次浏览 • 2017-12-11 01:01 • 来自相关话题

通知:天行数据旧域名将停用

平台公告宇天行 发表了文章 • 0 个评论 • 250 次浏览 • 2017-11-21 15:25 • 来自相关话题

天行数据已在2016.07.11启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名将在2018年1月1日后停用,将各位开发者及时更换。停用后访问旧域名任何URL,将直接跳转到天行数据首页 查看全部
天行数据已在2016.07.11启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名将在2018年1月1日后停用,将各位开发者及时更换。停用后访问旧域名任何URL,将直接跳转到天行数据首页

神回复返回的数据有些回复不会标注神回复,回复能不能和标题分开

天行数据宇天行 回复了问题 • 3 人关注 • 1 个回复 • 186 次浏览 • 2017-10-31 22:08 • 来自相关话题

条新动态, 点击查看
宇天行

宇天行 回答了问题 • 2017-05-26 23:26 • 1 个回复 不感兴趣

天行数据很不错,有哪些方式获取请求量?

赞同来自:

感谢支持,获取请求量的方式有如下:
1,通过绑定微信;
2,微信内签到;
3,分享开发案例。
感谢支持,获取请求量的方式有如下:
1,通过绑定微信;
2,微信内签到;
3,分享开发案例。

天行API 支持 IPV6吗?为什么我的APP因为IPV6被拒

回复

天行数据宇天行 回复了问题 • 2 人关注 • 2 个回复 • 52 次浏览 • 2018-04-10 17:11 • 来自相关话题

社会,国际,国内新闻中的图片链接错误,求大神解决!

回复

天行数据youi017 回复了问题 • 5 人关注 • 3 个回复 • 482 次浏览 • 2018-03-03 09:30 • 来自相关话题

新闻的内容过时了

回复

天行数据宇天行 回复了问题 • 5 人关注 • 3 个回复 • 380 次浏览 • 2017-12-11 01:01 • 来自相关话题

神回复返回的数据有些回复不会标注神回复,回复能不能和标题分开

回复

天行数据宇天行 回复了问题 • 3 人关注 • 1 个回复 • 186 次浏览 • 2017-10-31 22:08 • 来自相关话题

新闻资讯API 图片有的显示为"您查看的图片来自网易相册"默认图

回复

天行数据宇天行 回复了问题 • 3 人关注 • 1 个回复 • 229 次浏览 • 2017-10-03 11:08 • 来自相关话题

新闻资讯api - 检索关键词word

回复

天行数据ronindong 回复了问题 • 1 人关注 • 1 个回复 • 333 次浏览 • 2017-07-31 17:34 • 来自相关话题

天行数据很不错,有哪些方式获取请求量?

回复

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 345 次浏览 • 2017-05-26 23:27 • 来自相关话题

调用量多久刷新一次??

回复

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 510 次浏览 • 2017-05-09 01:55 • 来自相关话题

图片对不上文章

回复

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 307 次浏览 • 2017-05-03 11:44 • 来自相关话题

图片不显示,数据不更新,标题乱码

回复

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 388 次浏览 • 2017-04-18 14:41 • 来自相关话题

天行数据个人中心增加任务奖励栏目

默认分类宇天行 发表了文章 • 0 个评论 • 51 次浏览 • 2018-04-15 22:26 • 来自相关话题

提示:部分验证类项目为系统自动奖励,完成后可在操作记录处查看,其他类型请在完成后手动点击领取奖励。
奖励的项目和内容不保证长期有效,可能会有所增减,但已经奖励的内容是永久有效的。

通过天行社区进行实名认证时,请使用与天行数据相同账号登录,否则系统无法自动判断是否为同一用户。

发表有关天行数据的文章或开源项目领取奖励,请点击网友案例,按文中格式回复文章标题、简要说明、URL地址和作者,我们发现后会赠送相关奖励或私信联系我们即可。

已经是优级服务账号的,发表有关天行数据的文章或开源项目日调用量增加10000次。
 
与天行社区的相关奖励项目,请使用同一账号登录天行社区。如有任何问题,请点击左下角联系我们。。。





  查看全部
提示:部分验证类项目为系统自动奖励,完成后可在操作记录处查看,其他类型请在完成后手动点击领取奖励。
奖励的项目和内容不保证长期有效,可能会有所增减,但已经奖励的内容是永久有效的。

通过天行社区进行实名认证时,请使用与天行数据相同账号登录,否则系统无法自动判断是否为同一用户。

发表有关天行数据的文章或开源项目领取奖励,请点击网友案例,按文中格式回复文章标题、简要说明、URL地址和作者,我们发现后会赠送相关奖励或私信联系我们即可。

已经是优级服务账号的,发表有关天行数据的文章或开源项目日调用量增加10000次。
 
与天行社区的相关奖励项目,请使用同一账号登录天行社区。如有任何问题,请点击左下角联系我们。。。

微信截图_20180415222517.png

 

使用天行数据开发的开源项目

开发帮助宇天行 发表了文章 • 0 个评论 • 149 次浏览 • 2018-04-13 15:22 • 来自相关话题

如果您也写过类似的案例文章和代码分享,可以将文章发给我们,赠送一年优级账号服务。

weixindemo
仿今日头条的小程序项目
https://github.com/linfujian/weixindemo
作者:linfujian
 
Mongo
项目使用了天行的数据接口,主要就是一些自定义控件还有开源库的使用,后面有时间考虑重构一下代码,采用MVP+RxJava2+Retrofit2的模式。
https://github.com/AchesKkk/Mongo
作者:AchesKkk
 
Ency
Ency是一款简洁的新闻资讯类APP,主要包括微信精选、每日一文、干货热门、开眼视频、我的收藏五大模块。整体项目使用RxJava+Retrofit+MVP+Dagger2+Glide+GreenDao的设计方式。
https://github.com/xiarunhao123/Ency
作者:xiarunhao123
 
MyNews-我的新闻app
解析天行api制作的新闻软件
https://github.com/wenzhifeifeidetutu/MyNews
作者:wenzhifeifeidetutu
 
JudyNews 仿网易新闻应用
功能:查看新闻(部分栏目接口过期),笑话,观看斗鱼直播。新闻实现缓存,下拉刷新下拉加载更多以及自定义栏目。
https://github.com/Developerwhs/JudyNews
作者:ZhangYeSong
 
RNPolymerPo-一个基于 React Native 的 Android 企业级应用
RNPolymerPo 是一个基于 React Native 的生活类聚合实战项目,目前由于没有 MAC 设备,所以没有适配 iOS,感兴趣的可以自行适配 app 目录下相关 JS 代码即可。
https://github.com/yanbober/RNPolymerPo
作者:yanbober
 
NewsClient-基于MVP架构,采用Material Design风格的新闻App
一款 Material Design 风格的新闻App,采用 Mvp + RxJava + Retrofit + Dagger2 设计模式,整体风格为 NavigationView + Fragment 开发。
https://github.com/wz1509/NewsClient
作者:wz1509

Ganks
干货集中营的客户端,采用RxJava+Retrofit+Dagger2+MVP开发
https://github.com/hiliving/Ganks
作者:huangyong
 
NewsMD
MD 风格的新闻客户端
https://github.com/lentitude/NewsMD

美女图集和历史一句话微信小程序
通过调用天行数据美女图片接口和历史一句话接口开发的一款简单的微信小程序
https://wenda.tianapi.com/article/68
作者:宇天行
 


教程文章:大神网友都是怎么使用天行数据的(各种案例附代码)?
  查看全部
如果您也写过类似的案例文章和代码分享,可以将文章发给我们,赠送一年优级账号服务。

weixindemo
仿今日头条的小程序项目
https://github.com/linfujian/weixindemo
作者:linfujian
 
Mongo
项目使用了天行的数据接口,主要就是一些自定义控件还有开源库的使用,后面有时间考虑重构一下代码,采用MVP+RxJava2+Retrofit2的模式。
https://github.com/AchesKkk/Mongo
作者:AchesKkk
 
Ency
Ency是一款简洁的新闻资讯类APP,主要包括微信精选、每日一文、干货热门、开眼视频、我的收藏五大模块。整体项目使用RxJava+Retrofit+MVP+Dagger2+Glide+GreenDao的设计方式。
https://github.com/xiarunhao123/Ency
作者:xiarunhao123
 
MyNews-我的新闻app
解析天行api制作的新闻软件
https://github.com/wenzhifeifeidetutu/MyNews
作者:wenzhifeifeidetutu
 
JudyNews 仿网易新闻应用
功能:查看新闻(部分栏目接口过期),笑话,观看斗鱼直播。新闻实现缓存,下拉刷新下拉加载更多以及自定义栏目。
https://github.com/Developerwhs/JudyNews
作者:ZhangYeSong
 
RNPolymerPo-一个基于 React Native 的 Android 企业级应用
RNPolymerPo 是一个基于 React Native 的生活类聚合实战项目,目前由于没有 MAC 设备,所以没有适配 iOS,感兴趣的可以自行适配 app 目录下相关 JS 代码即可。
https://github.com/yanbober/RNPolymerPo
作者:yanbober
 
NewsClient-基于MVP架构,采用Material Design风格的新闻App
一款 Material Design 风格的新闻App,采用 Mvp + RxJava + Retrofit + Dagger2 设计模式,整体风格为 NavigationView + Fragment 开发。
https://github.com/wz1509/NewsClient
作者:wz1509

Ganks
干货集中营的客户端,采用RxJava+Retrofit+Dagger2+MVP开发
https://github.com/hiliving/Ganks
作者:huangyong
 

NewsMD
MD 风格的新闻客户端
https://github.com/lentitude/NewsMD

美女图集和历史一句话微信小程序
通过调用天行数据美女图片接口和历史一句话接口开发的一款简单的微信小程序
https://wenda.tianapi.com/article/68
作者:宇天行
 



教程文章:大神网友都是怎么使用天行数据的(各种案例附代码)?
 


苹果App Store 上架 IOS 程序关于IPv6审核问题

开发帮助宇天行 发表了文章 • 0 个评论 • 85 次浏览 • 2018-04-10 16:45 • 来自相关话题

纯ipv6环境下是否能访问到你的服务,与服务器本身支不支持ipv6有没有ipv6地址无关,最好的办法请保证你的App(程序代码)本身兼容IPv6。支持 ipv6 是说你的应用在 ipv6 环境下也可用,而不是需要你的服务器处于 ipv6 下。

苹果AppStore审核人员在美国的IPv6-Only环境下对APP进行访问,提交App后,如果AppServer支持IPv6,则可直接访问。如果AppServer不支持IPv6,则通过DNS64+NAT64进行访问。如下图所示。





 
由于大部分开发者的AppServer都是不支持IPv6直接访问的。所以,AppStore审核时,基本都是用NAT64+DNS64进行访问的。

DNS64+NAT64访问机制

DNS64:苹果AppStore审核的时候,要去 DNS 服务器查询AppServer的服务器的 IPv6 地址,然后进行访问。如果查询不到 IPv6 地址,会进而询问 IPv4 地址,然后苹果的网络会将查询到IPv4地址转换成IPv6的地址,返回给App客户端使用。如下图所示。





 
NAT64:苹果AppStore审核的时候,通过上一步获得IPv6的地址后,客户端App会直接访问IPv6 服务端的内容,或者通过NAT64的网关访问IPv4服务端的内容。如下图所示。





 
总结

由此可以看出,苹果AppStore在做IPv6审核的时候,并不需要DNS或者服务器支持IPv6接入。IPv4环境下的DNS或者服务器地址会由苹果AppStore审核时的DNS64+NAT64转换为IPv6地址进行通信。
如果,APP在苹果进行IPv6审核时不通过,可能原因主要有两方面:

App本身不兼容IPv6。此时,最好的办法是让App本身兼容IPv6;
跨国网络问题导致苹果AppStore所在的网络在审核时连接不通国内的服务器。此时使用具有海外DNS BGP节点的域名解析服务器或海外线路的服务器即可。
 
据说,用电脑创建一个 ipv6 的热点, 手机连, 录屏,打开 app, 随便操作一会, 把视频发到 itunes 里面就过了。
 
注:天行数据的域名解析服务器是具有海外DNS BGP节点的
 
附:相关解决办法:
iOS 应用上架,必须支持 IPv6 线路访问,填坑之路亲测
解决App Store 上架 IOS 程序必须支持IPV6
APPStore上架应用支持IPV6的那些事
Ipv6_Only 简单的理解(已验证,项目已经上线)
AppStore IPv6-only审核被拒原因分析及解决方案-b
  查看全部
纯ipv6环境下是否能访问到你的服务,与服务器本身支不支持ipv6有没有ipv6地址无关,最好的办法请保证你的App(程序代码)本身兼容IPv6。支持 ipv6 是说你的应用在 ipv6 环境下也可用,而不是需要你的服务器处于 ipv6 下。

苹果AppStore审核人员在美国的IPv6-Only环境下对APP进行访问,提交App后,如果AppServer支持IPv6,则可直接访问。如果AppServer不支持IPv6,则通过DNS64+NAT64进行访问。如下图所示。

ipv4Andipv6NetworkWithDNS64NAT64_2x.png

 
由于大部分开发者的AppServer都是不支持IPv6直接访问的。所以,AppStore审核时,基本都是用NAT64+DNS64进行访问的。

DNS64+NAT64访问机制

DNS64:苹果AppStore审核的时候,要去 DNS 服务器查询AppServer的服务器的 IPv6 地址,然后进行访问。如果查询不到 IPv6 地址,会进而询问 IPv4 地址,然后苹果的网络会将查询到IPv4地址转换成IPv6的地址,返回给App客户端使用。如下图所示。

DNS64-ResolutionOfIPv4_2x.png

 
NAT64:苹果AppStore审核的时候,通过上一步获得IPv6的地址后,客户端App会直接访问IPv6 服务端的内容,或者通过NAT64的网关访问IPv4服务端的内容。如下图所示。

NAT64-Workflow_2x.png

 
总结

由此可以看出,苹果AppStore在做IPv6审核的时候,并不需要DNS或者服务器支持IPv6接入。IPv4环境下的DNS或者服务器地址会由苹果AppStore审核时的DNS64+NAT64转换为IPv6地址进行通信。
如果,APP在苹果进行IPv6审核时不通过,可能原因主要有两方面:

App本身不兼容IPv6。此时,最好的办法是让App本身兼容IPv6;
跨国网络问题导致苹果AppStore所在的网络在审核时连接不通国内的服务器。此时使用具有海外DNS BGP节点的域名解析服务器或海外线路的服务器即可。
 
据说,用电脑创建一个 ipv6 的热点, 手机连, 录屏,打开 app, 随便操作一会, 把视频发到 itunes 里面就过了。
 
注:天行数据的域名解析服务器是具有海外DNS BGP节点的
 
附:相关解决办法:
iOS 应用上架,必须支持 IPv6 线路访问,填坑之路亲测
解决App Store 上架 IOS 程序必须支持IPV6
APPStore上架应用支持IPV6的那些事
Ipv6_Only 简单的理解(已验证,项目已经上线)
AppStore IPv6-only审核被拒原因分析及解决方案-b
 

利用天行数据开发微信小程序(附源码)

开发帮助宇天行 发表了文章 • 0 个评论 • 588 次浏览 • 2018-01-31 12:59 • 来自相关话题

简要介绍一下开发前的准备:
1,访问https://mp.weixin.qq.com/注册小程序,按照页面提示填写基本设置信息并添加合法域名 






2,在微信公众平台-小程序,下载微信web开发者工具
3,在本微信号(天行云服务)对话框内输入“美女图集”下载本示例源码
4,打开微信web开发者工具,添加小程序项目,选择小程序源码所在的目录,在小程序后台基本设置里找到并输入小程序AppID
5,在天行数据中注册获得APIKEY







美女图集小程序源码实例:
 
下载源码后解压并打开pages/index.jsvar app = getApp() // 获取入口文件app的应用实例
Page({
data: {
items: ,
hidden: false,
loading: false,
// loadmorehidden:true,
plain: false
},
Tianapi: function () {
//打开天行数据
},
onItemClick: function (event) {
wx.previewImage({
current: event.currentTarget.dataset.url, // 当前显示图片的http链接
urls: [event.currentTarget.dataset.url] // 需要预览的图片http链接列表
})
},

onReachBottom: function () {
console.log('onLoad')
var that = this
that.setData({
hidden: false,
});
requestData(that, mCurrentPage + 1);
},

onLoad: function () {
//转发
wx.showShareMenu({
withShareTicket: true
})
console.log('onLoad')
var that = this
requestData(that, mCurrentPage + 1);
}

})

/**
* 定义几个数组用来存取item中的数据
*/

var mUrl = ;
var mDesc = ;
var mAuthor = ;
var mTimes = ;
var mTitles = ;
var mCurrentPage = 0;

/**
* 定义天行数据APIKEY
* *apikey请在https://www.tianapi.com中获得
*/

var apikey = '把你在天行数据获得的APIKEY替换到这里'

/**
* 请求数据
*/

function requestData(that, targetPage) {
wx.showToast({
title: '图片加载中',
icon: 'loading'
});
wx.request({
url: 'https://api.tianapi.com/meinv/',
data: {
key: apikey, //天行数据的APIKEY
num:10, //每次请求返回的数量
page: targetPage //翻页
},
header: {
"Content-Type": "application/json"
},
success: function (res) {
if (res == null ||
res.data == null ||
res.data.newslist == null ||
res.data.newslist.length <= 0) {

console.error(res.data.msg);
return;
}


for (var i = 0; i < res.data.newslist.length; i++)
bindData(res.data.newslist[i]);

[/i] var itemList = ;
for (var i = 0; i < mUrl.length; i++)
itemList.push({ url: mUrl, desc: mDesc, author: mAuthor, time: mTimes, title: mTitles });

that.setData({
items: itemList,
hidden: true,
});

mCurrentPage = targetPage;

wx.hideToast();
}
});
}

/**
* 绑定接口中返回的数据
*/

function bindData(itemData) {

var url = itemData.picUrl;
var desc = itemData.description;
var author = itemData.description;
var times = itemData.ctime;
var title = itemData.title;

mUrl.push(url);
mDesc.push(desc);
mAuthor.push(author);
mTimes.push(times);
mTitles.push("作者:" + author + " — " + title + " — " + times);
}表现层pages/index.wxml<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="tupian">图片API由天行数据提供</view>
<view class= "card" wx:for = "{{items}}">
<view data-url="{{item.url}}" bindtap = "onItemClick">
<image class= "image" src="{{item.url}}"/>
<view class="title">{{item.title}}</view>
</view>
</view>
</view>样式pages/index.wxss/**index.wxss**/
.card {
border: 2px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 3px 1px #cccccc;
margin: 8px 0;
position: relative;
}

.loadmore {
border: 0px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 5px 1px #cccccc;
margin: 8px;
}

.image{
width:100%;
height:250px;
}

.title {
padding: 14px;
font-size: 10px;
font-family:"黑体-简";
color: #222;
}
.tupian{
position:fixed;
z-index:50;
box-sizing:border-box;
width:100%;
height:80rpx;
top:0;
font-size:28rpx;
line-height:80rpx;
margin: 0;
background-color:rgba(0, 0, 0, .3);
color:#fff;
opacity:0.80;
text-align:center;
}



历史一句话小程序接口调用示例:
pages/pitlishi.jsPage({
data:{
},

onShow: function () {
var that = this

//定义天行数据APIKEY(apikey请在https://www.tianapi.com中获得)
var apikey = ''
5
wx.request({
url: 'https://api.tianapi.com/txapi/pitlishi/', //天行数据历史一句话接口
data: {
key: apikey
},
success: function (res) {
console.log(res.data.code)
that.setData({
pitlishi: res.data.newslist[0].content
})
console.log(res.data.newslist[0].id)
},
fail: function (err) {
console.log(err)
}
})
}

})


pages/pitlishi.wxml<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="pitlishi">{{pitlishi}}</view>
</view>


pages/pitlishi.wxss/**pitlishi.wxss**/

.pitlishi {
margin-top: 100rpx;
padding: 14px;
font-size: 14px;
font-family:"黑体-简";
color: #222;
}


6,点击编译,确认可以正常加载数据后点击右边的预览




 
7,在手机上测试无误后点击上传,在微信小程序后台代码管理提交审核,类型选择图片/视频。如果不需要全网上线,上传代码后在微信后台直接使用体验版就行了。






  查看全部
简要介绍一下开发前的准备:
1,访问https://mp.weixin.qq.com/注册小程序,按照页面提示填写基本设置信息并添加合法域名 

微信截图_20180131130442.png


2,在微信公众平台-小程序,下载微信web开发者工具
3,在本微信号(天行云服务)对话框内输入“美女图集”下载本示例源码
4,打开微信web开发者工具,添加小程序项目,选择小程序源码所在的目录,在小程序后台基本设置里找到并输入小程序AppID
5,在天行数据中注册获得APIKEY

微信截图_20180131131009.png



美女图集小程序源码实例:
 
下载源码后解压并打开pages/index.js
var app = getApp() // 获取入口文件app的应用实例
Page({
data: {
items: ,
hidden: false,
loading: false,
// loadmorehidden:true,
plain: false
},
Tianapi: function () {
//打开天行数据
},
onItemClick: function (event) {
wx.previewImage({
current: event.currentTarget.dataset.url, // 当前显示图片的http链接
urls: [event.currentTarget.dataset.url] // 需要预览的图片http链接列表
})
},

onReachBottom: function () {
console.log('onLoad')
var that = this
that.setData({
hidden: false,
});
requestData(that, mCurrentPage + 1);
},

onLoad: function () {
//转发
wx.showShareMenu({
withShareTicket: true
})
console.log('onLoad')
var that = this
requestData(that, mCurrentPage + 1);
}

})

/**
* 定义几个数组用来存取item中的数据
*/

var mUrl = ;
var mDesc = ;
var mAuthor = ;
var mTimes = ;
var mTitles = ;
var mCurrentPage = 0;

/**
* 定义天行数据APIKEY
* *apikey请在https://www.tianapi.com中获得
*/

var apikey = '把你在天行数据获得的APIKEY替换到这里'

/**
* 请求数据
*/

function requestData(that, targetPage) {
wx.showToast({
title: '图片加载中',
icon: 'loading'
});
wx.request({
url: 'https://api.tianapi.com/meinv/',
data: {
key: apikey, //天行数据的APIKEY
num:10, //每次请求返回的数量
page: targetPage //翻页
},
header: {
"Content-Type": "application/json"
},
success: function (res) {
if (res == null ||
res.data == null ||
res.data.newslist == null ||
res.data.newslist.length <= 0) {

console.error(res.data.msg);
return;
}


for (var i = 0; i < res.data.newslist.length; i++)
bindData(res.data.newslist[i]);

[/i] var itemList = ;
for (var i = 0; i < mUrl.length; i++)
itemList.push({ url: mUrl, desc: mDesc, author: mAuthor, time: mTimes, title: mTitles });

that.setData({
items: itemList,
hidden: true,
});

mCurrentPage = targetPage;

wx.hideToast();
}
});
}

/**
* 绑定接口中返回的数据
*/

function bindData(itemData) {

var url = itemData.picUrl;
var desc = itemData.description;
var author = itemData.description;
var times = itemData.ctime;
var title = itemData.title;

mUrl.push(url);
mDesc.push(desc);
mAuthor.push(author);
mTimes.push(times);
mTitles.push("作者:" + author + " — " + title + " — " + times);
}
表现层pages/index.wxml
<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="tupian">图片API由天行数据提供</view>
<view class= "card" wx:for = "{{items}}">
<view data-url="{{item.url}}" bindtap = "onItemClick">
<image class= "image" src="{{item.url}}"/>
<view class="title">{{item.title}}</view>
</view>
</view>
</view>
样式pages/index.wxss
/**index.wxss**/
.card {
border: 2px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 3px 1px #cccccc;
margin: 8px 0;
position: relative;
}

.loadmore {
border: 0px solid #ffffff;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0px 5px 1px #cccccc;
margin: 8px;
}

.image{
width:100%;
height:250px;
}

.title {
padding: 14px;
font-size: 10px;
font-family:"黑体-简";
color: #222;
}
.tupian{
position:fixed;
z-index:50;
box-sizing:border-box;
width:100%;
height:80rpx;
top:0;
font-size:28rpx;
line-height:80rpx;
margin: 0;
background-color:rgba(0, 0, 0, .3);
color:#fff;
opacity:0.80;
text-align:center;
}



历史一句话小程序接口调用示例:
pages/pitlishi.js
Page({
data:{
},

onShow: function () {
var that = this

//定义天行数据APIKEY(apikey请在https://www.tianapi.com中获得)
var apikey = ''
5
wx.request({
url: 'https://api.tianapi.com/txapi/pitlishi/', //天行数据历史一句话接口
data: {
key: apikey
},
success: function (res) {
console.log(res.data.code)
that.setData({
pitlishi: res.data.newslist[0].content
})
console.log(res.data.newslist[0].id)
},
fail: function (err) {
console.log(err)
}
})
}

})


pages/pitlishi.wxml
<!--index.wxml-->
<view>
<view bindtap="Tianapi" class="pitlishi">{{pitlishi}}</view>
</view>


pages/pitlishi.wxss
/**pitlishi.wxss**/

.pitlishi {
margin-top: 100rpx;
padding: 14px;
font-size: 14px;
font-family:"黑体-简";
color: #222;
}


6,点击编译,确认可以正常加载数据后点击右边的预览
201801291517234516334599.png

 
7,在手机上测试无误后点击上传,在微信小程序后台代码管理提交审核,类型选择图片/视频。如果不需要全网上线,上传代码后在微信后台直接使用体验版就行了。

微信截图_20180131131652.png


 

天行数据旧域名已重定向到正式域名

平台公告宇天行 发表了文章 • 2 个评论 • 164 次浏览 • 2018-01-17 20:33 • 来自相关话题

天行数据已在2016年7月初启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名已于昨晚重定向到正式域名(api.tianapi.com),系统已在两月前群发通知提醒,重定向后访问旧域名将返回HTTP301状态码,请各位开发者及时检查及更换。


注意:在早期通过api.huceo.com接入微信服务或调用API的,请修改为api.tianapi.com。其他已在正式域名下调用服务的,可不予理会本通知。 查看全部
天行数据已在2016年7月初启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名已于昨晚重定向到正式域名(api.tianapi.com),系统已在两月前群发通知提醒,重定向后访问旧域名将返回HTTP301状态码,请各位开发者及时检查及更换。


注意:在早期通过api.huceo.com接入微信服务或调用API的,请修改为api.tianapi.com。其他已在正式域名下调用服务的,可不予理会本通知。

通知:天行数据旧域名将停用

平台公告宇天行 发表了文章 • 0 个评论 • 250 次浏览 • 2017-11-21 15:25 • 来自相关话题

天行数据已在2016.07.11启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名将在2018年1月1日后停用,将各位开发者及时更换。停用后访问旧域名任何URL,将直接跳转到天行数据首页 查看全部
天行数据已在2016.07.11启用新的正式域名tianapi.com并与旧域名api.huceo.com共同沿用至今,为了进一步优化使用场景,统一域名标识,旧域名将在2018年1月1日后停用,将各位开发者及时更换。停用后访问旧域名任何URL,将直接跳转到天行数据首页

天行数据小程序V1.4.2增加微信自定义关键词等功能

天行数据宇天行 发表了文章 • 0 个评论 • 419 次浏览 • 2017-09-13 21:34 • 来自相关话题

本次更新:
1,增加了微信自定义关键词回复功能
2,个人中心底部“退出”按钮移到了设置下面
3,解决了之前运行过于流畅的BUG

详细功能介绍:天行数据小程序life















 
详细功能介绍:天行数据小程序life 查看全部
本次更新:
1,增加了微信自定义关键词回复功能
2,个人中心底部“退出”按钮移到了设置下面
3,解决了之前运行过于流畅的BUG

详细功能介绍:天行数据小程序life

5555.png


微信图片_20170913212935.png


微信图片_20170913212914.png

 
详细功能介绍:天行数据小程序life

天行数据小程序V1.3.5增加微信管理等功能

天行数据宇天行 发表了文章 • 0 个评论 • 291 次浏览 • 2017-09-12 19:59 • 来自相关话题

天行数据小程序V1.3.5版将个人中心移到了“我的”选项卡二级栏目下面,“我的”界面改版,增加了摇一摇、微信管理、关于和设置功能的入口。





 
微信智能回复管理支持更改和新增加内容





 
关于我们界面





  查看全部
天行数据小程序V1.3.5版将个人中心移到了“我的”选项卡二级栏目下面,“我的”界面改版,增加了摇一摇、微信管理、关于和设置功能的入口。

微信图片_20170912182420.png

 
微信智能回复管理支持更改和新增加内容

微信图片_20170912195358.png

 
关于我们界面

微信图片_20170912195349.png

 

小程序接入天行数据消息推送

天行数据宇天行 发表了文章 • 0 个评论 • 1204 次浏览 • 2017-06-07 13:41 • 来自相关话题

除了可以在小程序中调用天行数据,还可以将天行数据接入消息推送,接入后可查看客服记录和设置客服推送消息。登录小程序后台-设置-开发设置

URL(服务器地址):复制天行数据-个人中心-微信调用
Token(令牌):txapi






如在小程序页面放置客服会话按钮,button类型为contact,会话来源session-from可以设置为用户唯一身份ID或者用户昵称等,在用户点击客服按钮后,天行数据会将记录相关信息,在个人中心-交互日志中可以查询到,并且会有明显的标识。 <button open-type="contact" type="default-light" size="20" session-from="{{UserEmail}}">用户留言</button>




在天行数据-个人中心-小程序设置中可以设置客服推送信息,session-from参数的信息可用{SessionFrom}






在天行数据-个人中心-交互日志中可以查看相关信息





 
在小程序点击客服会话后,系统会推送一条欢迎语信息(文本或链接)






移动端管理请搜索使用“天行数据life”小程序或扫码以下二维码





更详细的说法请参考这篇文章小程序接入天行数据消息推送和设置推送信息 查看全部
除了可以在小程序中调用天行数据,还可以将天行数据接入消息推送,接入后可查看客服记录和设置客服推送消息。登录小程序后台-设置-开发设置

URL(服务器地址):复制天行数据-个人中心-微信调用
Token(令牌):txapi

5555.png


如在小程序页面放置客服会话按钮,button类型为contact,会话来源session-from可以设置为用户唯一身份ID或者用户昵称等,在用户点击客服按钮后,天行数据会将记录相关信息,在个人中心-交互日志中可以查询到,并且会有明显的标识。
 <button open-type="contact" type="default-light" size="20" session-from="{{UserEmail}}">用户留言</button>

66666666666.png

在天行数据-个人中心-小程序设置中可以设置客服推送信息,session-from参数的信息可用{SessionFrom}

微信截图_20171210184754_看图王.png


在天行数据-个人中心-交互日志中可以查看相关信息

7777.png

 
在小程序点击客服会话后,系统会推送一条欢迎语信息(文本或链接)

wxappkefu.jpg


移动端管理请搜索使用“天行数据life”小程序或扫码以下二维码

txwxapp.jpg

更详细的说法请参考这篇文章小程序接入天行数据消息推送和设置推送信息

天行数据life微信小程序上线

天行数据宇天行 发表了文章 • 0 个评论 • 1822 次浏览 • 2017-06-04 12:55 • 来自相关话题

天行数据lite小程序上线,支持个人中心、数据查询、微信接口管理/自定义回复、操作记录、请求日志、一键签到等功能。打开微信-发现-小程序-搜索“天行数据”或微信扫描小程序码即可。






打开“天行数据life”小程序,点击“我的”。在本界面内摇一摇手机可随机获取请求量哦。






点击“个人中心”进入后上拉后在下拉,即可重载数据,刷新缓存等,个人中心可查询账号信息、请求日志、验证和绑定状态等。点击头像一栏签到,每日随机200-1000请求量奖励。






用户动作记录,上拉刷新,下拉加载更多,相比PC端个人中心的记录,此处可以查询所有的动作记录。







微信开发服务商列表和开发资源分享






天行数据公告






数据查询、一站到底、脑经急转弯、歇后语等






可在小程序中登录/注册/找回密码
 





天行数据life微信小程序设置界面






手机微信扫描小程序码 查看全部
天行数据lite小程序上线,支持个人中心、数据查询、微信接口管理/自定义回复、操作记录、请求日志、一键签到等功能。打开微信-发现-小程序-搜索“天行数据”或微信扫描小程序码即可。

gh_f5c44ad82371_258.jpg


打开“天行数据life”小程序,点击“我的”。在本界面内摇一摇手机可随机获取请求量哦。

5555.png


点击“个人中心”进入后上拉后在下拉,即可重载数据,刷新缓存等,个人中心可查询账号信息、请求日志、验证和绑定状态等。点击头像一栏签到,每日随机200-1000请求量奖励。

999.jpg


用户动作记录,上拉刷新,下拉加载更多,相比PC端个人中心的记录,此处可以查询所有的动作记录。

IMG_0300.PNG



微信开发服务商列表和开发资源分享

微信图片_20170607124056.png


天行数据公告

微信图片_20170607124106.png


数据查询、一站到底、脑经急转弯、歇后语等

微信图片_20170607124112.png


可在小程序中登录/注册/找回密码
 
微信图片_20180111142722.png


天行数据life微信小程序设置界面

微信图片_20180111142711.png


手机微信扫描小程序码

gh_f5c44ad82371_258.jpg
有关天行数据的问题