getConnectedWifi返回的wifi.signalStrength问题

微信平台宇天行 回复了问题 • 2 人关注 • 1 个回复 • 102 次浏览 • 2019-05-26 11:42 • 来自相关话题

小程序一键复制怎么搞

默认分类宇天行 回复了问题 • 2 人关注 • 1 个回复 • 68 次浏览 • 2019-05-22 16:09 • 来自相关话题

土味情话小程序

微信平台宇天行 回复了问题 • 2 人关注 • 1 个回复 • 153 次浏览 • 2019-05-20 17:37 • 来自相关话题

查询微信全文api,正文中的图片获取不了

默认分类宇天行 回复了问题 • 2 人关注 • 1 个回复 • 96 次浏览 • 2019-05-16 15:43 • 来自相关话题

如何获取微信公众号标识(biz值)

天行数据宇天行 发表了文章 • 0 个评论 • 275 次浏览 • 2019-05-14 19:11 • 来自相关话题

天行数据微信最新文章接口可以全网获取某个微信公众号最新文章的永久地址,word参数传递公众号名称或ID均可,但这种方式并非可以获取所有公众号的文章,获取失败的请同时传递biz值,将大大提高成功率。其实这个biz相当于微信公众号的唯一身份标识,有很多种玩法,例如查看某个公众号的二维码,打开历史消息页等,文末有介绍。
 
那么微信公众号的biz值如何获取呢?
 
有二种方式:
 
1,在电脑上,打开该公众号下任意一篇微信文章,鼠标右键(或Ctrl + U)查看网页源代码,搜索var biz或var appuin即可。





 
2,在微信上,打开该公众号关注界面,下拉找到“全部消息”,点击右上角...符号在弹出的菜单中点击复制链接,即可在链接中看到biz值。
 









 
通过上面的方法复制的链接如下(加粗部分MzA4Njg1MjkzOA==即为该公众号的biz值):

mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA4Njg1MjkzOA==&scene=126&bizpsid=0#wechat_redirect
 
另外的用法举例:

查看历史消息页面
mp.weixin.qq.com/mp/getmasssendmsg?__biz=MzA4Njg1MjkzOA==#wechat_redirect

获取公众号二维码
mp.weixin.qq.com/mp/qrcode?__biz=MzA4Njg1MjkzOA==
 
 
微信最新文章API接口:https://www.tianapi.com/apiview/77
 
  查看全部
天行数据微信最新文章接口可以全网获取某个微信公众号最新文章的永久地址,word参数传递公众号名称或ID均可,但这种方式并非可以获取所有公众号的文章,获取失败的请同时传递biz值,将大大提高成功率。其实这个biz相当于微信公众号的唯一身份标识,有很多种玩法,例如查看某个公众号的二维码,打开历史消息页等,文末有介绍。
 
那么微信公众号的biz值如何获取呢?
 
有二种方式:
 
1,在电脑上,打开该公众号下任意一篇微信文章,鼠标右键(或Ctrl + U)查看网页源代码,搜索var biz或var appuin即可。

微信截图_20190514190238.png

 
2,在微信上,打开该公众号关注界面,下拉找到“全部消息”,点击右上角...符号在弹出的菜单中点击复制链接,即可在链接中看到biz值。
 
微信图片_20190514190651.jpg


微信图片_20190514190657.jpg

 
通过上面的方法复制的链接如下(加粗部分MzA4Njg1MjkzOA==即为该公众号的biz值):

mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA4Njg1MjkzOA==&scene=126&bizpsid=0#wechat_redirect
 
另外的用法举例:

查看历史消息页面
mp.weixin.qq.com/mp/getmasssendmsg?__biz=MzA4Njg1MjkzOA==#wechat_redirect

获取公众号二维码
mp.weixin.qq.com/mp/qrcode?__biz=MzA4Njg1MjkzOA==
 
 
微信最新文章API接口:https://www.tianapi.com/apiview/77
 
 

星座配对/运势小程序分享

开发帮助宇天行 发表了文章 • 0 个评论 • 212 次浏览 • 2019-05-12 22:16 • 来自相关话题

上一次,分享土味情话的小程序的制作方法和完整的源代码。这次分享一个星座配对/运势小程序的源代码。具体的文件就不发了,跟上次差不多。直接贴代码,大家复制替换对应的文件即可。
 

/** 位置:pages/star/star.js
作者:宇天行 */

var util = require('../../utils/util.js')

Page({
data: {
select_me: false,
select_he: false,
grade_name_me: '选择你的星座',
grade_name_he: '选择对方星座',
grades_me: ['白羊', '金牛', '双子', '巨蟹', '狮子', '处女', '天秤', '天蝎', '射手', '魔羯', '水瓶', '双鱼'],//我的下拉列表的数据
grades_he: ['白羊', '金牛', '双子', '巨蟹', '狮子', '处女', '天秤', '天蝎', '射手', '魔羯', '水瓶', '双鱼'],//对象下拉列表的数据
index: 0,//选择的下拉列表下标
},
/* 点击下拉框 */
bindShowMsg_me() {
this.setData({
select_me: !this.data.select
})
},
bindShowMsg_he() {
this.setData({
select_he: !this.data.select
})
},
/* 已选下拉框 */

mySelect_me(e) {
var name = e.currentTarget.dataset.name
this.setData({
grade_name_me: name,
select_me: false
})
wx.setStorage({
key: 'xingzuo_me',
data: name
})
},
mySelect_he(e) {
var name = e.currentTarget.dataset.name
var xingzuo_me = wx.getStorageSync('xingzuo_me');
this.setData({
grade_name_he: name,
select_he: false
})
this.onLoad(name, xingzuo_me);
},

onLoad: function (me,he) {
var that = this
//转发分享
wx.showShareMenu({
withShareTicket: true
}),
wx.request({
url: util.TXAPI_BASE_URL + '/txapi/xingzuo/',
data: {
key: util.TXAPI_KEY,
me: me,
he: he
},
success: function (res) {
if(res.data.code == 200){
that.setData({
grade:res.data.newslist[0].grade,
content: res.data.newslist[0].content
})
}
},
fail: function (err) {
console.log(err)
}
})
}
})

/** 位置:pages/star/star.wxml
作者:宇天行 */

<view class="container">
<!-- 你的星座选择 -->
<view class="xingzuo">
<view class='top-selected' bindtap='bindShowMsg_me'>
<text>{{grade_name_me}}</text>
</view>
<!-- 对方星座选择 -->
<view class='top-selected-he' bindtap='bindShowMsg_he'>
<text>{{grade_name_he}}</text>
</view>
</view>

<!-- 下拉框显示列表 -->
<view class="select_box" wx:if="{{select_me}}">
<view wx:for="{{grades_me}}" wx:key="unique">
<view class="select_one" bindtap="mySelect_me" data-name="{{item}}">{{item}}</view>
</view>
</view>

<!-- 对象显示的列表 -->
<view class="select_box_he" wx:if="{{select_he}}">
<view wx:for="{{grades_he}}" wx:key="unique">
<view class="select_one" bindtap="mySelect_he" data-name="{{item}}">{{item}}</view>
</view>
</view>

<view class="neir">
<view class="grade">{{grade}}</view>
<view class="content">{{content}}</view>
</view>
</view>

/** 位置:pages/star/star.wxss
/** 作者:宇天行 */

page{
background: rgb(252, 251, 251);
font-size: 16px;
background:url("背景图片地址") no-repeat 0 0;
background-size: 100% auto;
}
/* 下拉框 */
.top-selected,.top-selected-he{
float: left;
border: 1rpx solid #fff;
padding: 6rpx 20rpx;
margin: 20rpx 6px;
font-size: 30rpx;
border-radius: 4px;
}
.top-selected-he{
float: right;
}
//* 下拉框内容 */
.select_box,.select_box_he {
background-color: #fff;
padding: 0 20rpx;
width: 20%;
float: left;
position: relative;
right: 0;
z-index: 1;
overflow: hidden;
text-align: left;
font-size: 30rpx;
}
.select_box_he {
float: right;
}
.select_one {
padding-left: 10rpx;
width: 100%;
height: 60rpx;
position: relative;
line-height: 60rpx;
}

.xingzuo{
margin-bottom: 0rpx;
}
.neir{
margin-top: 50rpx;

font-size: 24rpx;
padding: 50rpx 30rpx;
}
.grade{
font-size: 28rpx;
padding-bottom: 50rpx;
}效果如下:
















 





  查看全部
上一次,分享土味情话的小程序的制作方法和完整的源代码。这次分享一个星座配对/运势小程序的源代码。具体的文件就不发了,跟上次差不多。直接贴代码,大家复制替换对应的文件即可。
 

/** 位置:pages/star/star.js
作者:宇天行 */

var util = require('../../utils/util.js')

Page({
data: {
select_me: false,
select_he: false,
grade_name_me: '选择你的星座',
grade_name_he: '选择对方星座',
grades_me: ['白羊', '金牛', '双子', '巨蟹', '狮子', '处女', '天秤', '天蝎', '射手', '魔羯', '水瓶', '双鱼'],//我的下拉列表的数据
grades_he: ['白羊', '金牛', '双子', '巨蟹', '狮子', '处女', '天秤', '天蝎', '射手', '魔羯', '水瓶', '双鱼'],//对象下拉列表的数据
index: 0,//选择的下拉列表下标
},
/* 点击下拉框 */
bindShowMsg_me() {
this.setData({
select_me: !this.data.select
})
},
bindShowMsg_he() {
this.setData({
select_he: !this.data.select
})
},
/* 已选下拉框 */

mySelect_me(e) {
var name = e.currentTarget.dataset.name
this.setData({
grade_name_me: name,
select_me: false
})
wx.setStorage({
key: 'xingzuo_me',
data: name
})
},
mySelect_he(e) {
var name = e.currentTarget.dataset.name
var xingzuo_me = wx.getStorageSync('xingzuo_me');
this.setData({
grade_name_he: name,
select_he: false
})
this.onLoad(name, xingzuo_me);
},

onLoad: function (me,he) {
var that = this
//转发分享
wx.showShareMenu({
withShareTicket: true
}),
wx.request({
url: util.TXAPI_BASE_URL + '/txapi/xingzuo/',
data: {
key: util.TXAPI_KEY,
me: me,
he: he
},
success: function (res) {
if(res.data.code == 200){
that.setData({
grade:res.data.newslist[0].grade,
content: res.data.newslist[0].content
})
}
},
fail: function (err) {
console.log(err)
}
})
}
})

/** 位置:pages/star/star.wxml
作者:宇天行 */

<view class="container">
<!-- 你的星座选择 -->
<view class="xingzuo">
<view class='top-selected' bindtap='bindShowMsg_me'>
<text>{{grade_name_me}}</text>
</view>
<!-- 对方星座选择 -->
<view class='top-selected-he' bindtap='bindShowMsg_he'>
<text>{{grade_name_he}}</text>
</view>
</view>

<!-- 下拉框显示列表 -->
<view class="select_box" wx:if="{{select_me}}">
<view wx:for="{{grades_me}}" wx:key="unique">
<view class="select_one" bindtap="mySelect_me" data-name="{{item}}">{{item}}</view>
</view>
</view>

<!-- 对象显示的列表 -->
<view class="select_box_he" wx:if="{{select_he}}">
<view wx:for="{{grades_he}}" wx:key="unique">
<view class="select_one" bindtap="mySelect_he" data-name="{{item}}">{{item}}</view>
</view>
</view>

<view class="neir">
<view class="grade">{{grade}}</view>
<view class="content">{{content}}</view>
</view>
</view>

/** 位置:pages/star/star.wxss
/** 作者:宇天行 */

page{
background: rgb(252, 251, 251);
font-size: 16px;
background:url("背景图片地址") no-repeat 0 0;
background-size: 100% auto;
}
/* 下拉框 */
.top-selected,.top-selected-he{
float: left;
border: 1rpx solid #fff;
padding: 6rpx 20rpx;
margin: 20rpx 6px;
font-size: 30rpx;
border-radius: 4px;
}
.top-selected-he{
float: right;
}
//* 下拉框内容 */
.select_box,.select_box_he {
background-color: #fff;
padding: 0 20rpx;
width: 20%;
float: left;
position: relative;
right: 0;
z-index: 1;
overflow: hidden;
text-align: left;
font-size: 30rpx;
}
.select_box_he {
float: right;
}
.select_one {
padding-left: 10rpx;
width: 100%;
height: 60rpx;
position: relative;
line-height: 60rpx;
}

.xingzuo{
margin-bottom: 0rpx;
}
.neir{
margin-top: 50rpx;

font-size: 24rpx;
padding: 50rpx 30rpx;
}
.grade{
font-size: 28rpx;
padding-bottom: 50rpx;
}
效果如下:


微信图片_20190505192602.jpg


微信图片_20190505192557.jpg


微信图片_20190505192606.jpg

 

wxapp.jpg

 

API秘钥在哪里可以找到

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 104 次浏览 • 2019-05-08 21:58 • 来自相关话题

网页转api在Java里面怎么使用

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 118 次浏览 • 2019-04-28 15:53 • 来自相关话题

微信主页api

微信平台云的博客 回复了问题 • 3 人关注 • 1 个回复 • 274 次浏览 • 2019-04-22 09:00 • 来自相关话题

甜到爆炸的土味情话小程序分享

天行数据宇天行 发表了文章 • 0 个评论 • 622 次浏览 • 2019-04-18 21:20 • 来自相关话题

最近网络流行起了甜到腻嘴,撩到心痒的土味情话。网友的智慧是无穷的,我们跟随网红熊的脚步先来感受一波:







以后只能称你为您了,因为你在我心上







现在,你只需要几行代码,就可以直接调用天行数据土味情话接口,在您的小程序、H5、App、微信公众号上使用。


接口地址:https://www.tianapi.com/apiview/80

微信小程序示例如下:











点击阅读原文可下载这个小程序示例代码


除此之外,天行数据近期还上线了一周天气预报、恶意链接检测、星座运势、网络搜索热点、查询某公众号最新发布文章等多个API接口,欢迎使用。

什么是API接口,简单来说,就是节省你的开发成本,不用建立自己的数据库和搜集数据、也不用自行实现数据反馈的相关逻辑,只需要像访问一个网站一样,访问对应数据接口的url地址,就可以获得相应的数据。例如土味情话,天行数据的系统里有几千条相关数据,自行搜集这些数据的成本是相当大的。而又例如人脸识别接口,自行实现这一套逻辑,即使是一个团队,也几乎要花费好几年的时间和精力。但第三方开放接口后,其他用户只需要一个简单的url请求,就可以实现数据的反馈或识别,大大降低了产品的运营成本,实现互联网API化的意义。


天行数据提供了上百个各种有趣的API接口和网页转API等自定义接口的服务,欢迎使用。
  查看全部
最近网络流行起了甜到腻嘴,撩到心痒的土味情话。网友的智慧是无穷的,我们跟随网红熊的脚步先来感受一波:


1.jpg


以后只能称你为您了,因为你在我心上

2.jpg



现在,你只需要几行代码,就可以直接调用天行数据土味情话接口,在您的小程序、H5、App、微信公众号上使用。


接口地址:https://www.tianapi.com/apiview/80

微信小程序示例如下:

微信截图_20190418014250.png


微信截图_20190418014350.png


点击阅读原文可下载这个小程序示例代码


除此之外,天行数据近期还上线了一周天气预报、恶意链接检测、星座运势、网络搜索热点、查询某公众号最新发布文章等多个API接口,欢迎使用。

什么是API接口,简单来说,就是节省你的开发成本,不用建立自己的数据库和搜集数据、也不用自行实现数据反馈的相关逻辑,只需要像访问一个网站一样,访问对应数据接口的url地址,就可以获得相应的数据。例如土味情话,天行数据的系统里有几千条相关数据,自行搜集这些数据的成本是相当大的。而又例如人脸识别接口,自行实现这一套逻辑,即使是一个团队,也几乎要花费好几年的时间和精力。但第三方开放接口后,其他用户只需要一个简单的url请求,就可以实现数据的反馈或识别,大大降低了产品的运营成本,实现互联网API化的意义。


天行数据提供了上百个各种有趣的API接口和网页转API等自定义接口的服务,欢迎使用。