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

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

如果您也写过类似的案例文章和代码分享,可以将文章发给我们,赠送一年优级账号服务。
Python-100-Days
实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,对于这个概念,维基百科上给出了很好的诠释,这里不再浪费笔墨。
https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/Day11/%E6%96%87%E4%BB%B6%E5%92%8C%E5%BC%82%E5%B8%B8.md
作者:jackfrued

 weixindemo
仿今日头条的小程序项目
https://github.com/linfujian/weixindemo
作者:linfujian
 
 yangkyz / domTemplate​
一个基于jquery/zepto 非侵入式、不会破坏原来静态页面结构、可被浏览器正确显示的、格式良好的前端HTML模板引擎。
https://gitee.com/xxyyyang/domTemplate
作者: Parky

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
作者:宇天行


教程文章:大神网友都是怎么使用天行数据的(各种案例附代码)?
  查看全部
如果您也写过类似的案例文章和代码分享,可以将文章发给我们,赠送一年优级账号服务。
Python-100-Days
实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,对于这个概念,维基百科上给出了很好的诠释,这里不再浪费笔墨。
https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/Day11/%E6%96%87%E4%BB%B6%E5%92%8C%E5%BC%82%E5%B8%B8.md
作者:jackfrued

 weixindemo
仿今日头条的小程序项目
https://github.com/linfujian/weixindemo
作者:linfujian
 
 yangkyz / domTemplate​
一个基于jquery/zepto 非侵入式、不会破坏原来静态页面结构、可被浏览器正确显示的、格式良好的前端HTML模板引擎。
https://gitee.com/xxyyyang/domTemplate
作者: Parky

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
作者:宇天行



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


小程序里面怎么调用新闻详情页呀

微信平台宇天行 回复了问题 • 2 人关注 • 2 个回复 • 604 次浏览 • 2018-04-10 17:32 • 来自相关话题

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

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

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

开发帮助宇天行 发表了文章 • 0 个评论 • 1125 次浏览 • 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 里面就过了。
 
注:天行数据(https://www.tianapi.com)的域名解析服务器是具有海外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 里面就过了。
 
注:天行数据(https://www.tianapi.com)的域名解析服务器是具有海外DNS BGP节点的
 
附:相关解决办法:
iOS 应用上架,必须支持 IPv6 线路访问,填坑之路亲测
解决App Store 上架 IOS 程序必须支持IPV6
APPStore上架应用支持IPV6的那些事
Ipv6_Only 简单的理解(已验证,项目已经上线)
AppStore IPv6-only审核被拒原因分析及解决方案-b
 

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

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

新春快乐!天行数据今日起暂停常规运营服务

平台公告宇天行 发表了文章 • 0 个评论 • 658 次浏览 • 2018-02-11 18:01 • 来自相关话题

尊敬的各位小伙伴们:天行数据自本月10日起暂停认证审核、账号调级等常规运营服务,相关工作于本月25号起恢复。在此期间,系统自动对服务资源弹性处理。感谢您在农历鸡年对我们的支持和厚爱,在农历狗年即将到来之际,天行数据由衷的祝福您狗年大旺,阖家幸福!在回家的路途中,祝您一路顺风,安全到家。愿我们来年再相会! 查看全部
尊敬的各位小伙伴们:天行数据自本月10日起暂停认证审核、账号调级等常规运营服务,相关工作于本月25号起恢复。在此期间,系统自动对服务资源弹性处理。感谢您在农历鸡年对我们的支持和厚爱,在农历狗年即将到来之际,天行数据由衷的祝福您狗年大旺,阖家幸福!在回家的路途中,祝您一路顺风,安全到家。愿我们来年再相会!

timg.jpg

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

开发帮助宇天行 发表了文章 • 0 个评论 • 1779 次浏览 • 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


 

微信公众号机器人自动回复故障,求解决?

微信平台宇天行 回复了问题 • 5 人关注 • 5 个回复 • 909 次浏览 • 2018-01-18 18:17 • 来自相关话题

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

平台公告宇天行 发表了文章 • 2 个评论 • 467 次浏览 • 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。其他已在正式域名下调用服务的,可不予理会本通知。

天行数据有什么用

回复

天行数据刘生 发起了问题 • 1 人关注 • 0 个回复 • 475 次浏览 • 2017-12-29 17:45 • 来自相关话题