Foxtable(狐表)用户栏目专家坐堂 → [分享]Foxtable和微信对接,带详细说明和使用文档~~~~~~请下载3.0版本(2016-06-02更新)


  共有64189人关注过本帖树形打印复制链接

主题:[分享]Foxtable和微信对接,带详细说明和使用文档~~~~~~请下载3.0版本(2016-06-02更新)

帅哥哟,离线,有人找我吗?
qq121454970
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:880 积分:9005 威望:0 精华:3 注册:2012/4/22 18:06:00
[分享]Foxtable和微信对接,带详细说明和使用文档~~~~~~请下载3.0版本(2016-06-02更新)  发帖心情 Post By:2015/7/20 21:18:00 [只看该作者]

正在更新中,更新过程中,资料可能不全,请谅解。。。

此主题相关图片如下:
qq截图20150721105025.png
按此在新窗口浏览图片



第一步:需要准备一台有固定IP或者固定域名的服务器,由于微信服务限制,目前支持80号端口

第二步:下载提供的文件,拷贝到服务器中打开,在URL(服务器地址)中输入与微信的URL(服务器地址)一样的地址,例如:http://123.56.89.228/winxin/。

第三步:需要在微信公众平台申请一个微信公众号或微信服务号或微信企业号。申请成功后,登入公众平台的开发者中心,在服务器中输入刚刚输入的服务器地址,Token令牌、EncodingAESKey暂时可以考虑随意填写。消息加解密方式选择明文模式。提交通过后启用配置

第四步:可以通过提供的例子进行微信服务对接了。如果有其他需求的话,可以通过下面的一些内容进行个性化的开发了,如有疑问或者建议,可以加群联系(209477811)交流。

提供人工开通微信和部署服务,根据情况进行适当收费


回复下载demo文件,下载后,请先重新引用BI.ExternalLib.dll(或者把BI.ExternalLib.dll复制到弧表的安装目录),请下载3.0版本。
 
 

以下内容只有回复后才可以浏览

以下内容只有回复后才可以浏览

以下内容只有回复后才可以浏览



方法

方法 描述
Start 允许此实例接收传入的请求。发生错误默认不弹出错误信息
Start(Exception As Boolean) 允许此实例接收传入的请求。Exception参数表示发生错误的时候是否弹出错误信息。
Stop 使此实例停止接收传入的请求。

事件

事件 描述
SubscribeEvent 用户未关注时,进行关注后的事件推送
UnsubscribeEvent 取消关注事件
ScanEvent 用户已关注时的事件推送
LocationEvent 上报地理位置事件
ClickEvent 点击菜单拉取消息时的事件推送
ViewEvent 点击菜单跳转链接时的事件推送
ReceiveText 接收文本消息时发生
ReceiveImage 接收图片消息时发生
ReceiveVoice 接收语音消息时发生
ReceiveVideo 接收视频消息时发生
ReceiveShortvideo 接收小视频消息时发生
ReceiveLink 接收链接消息时发生
ReceiveLocation 接收地理位置消息时发生
注:每个事件都是同样的参数(ByVal sender As Object, ByVal e As BI.ExternalLib.WeiXin.WeiXinEventArgs)
例如:
Private Sub WinXin_ClickEvent(ByVal sender As Object, ByVal e As BI.ExternalLib.WeiXin.WeiXinEventArgs) Handles FoxWeiXin.ClickEvent
End Sub

e参数包含2个属性:
Receive:用户发送的信息。
Content:服务器需要发送给用户的信息。

根据用户从微信发送过来的数据,在动态链接库中划分为以下几种格式

文本消息:ReceiveTextContent

属性 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType text
Content 文本消息内容
MsgId 消息id,64位整型

图片消息:ReceiveImageContent

属性 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType image
PicUrl 图片链接
MediaId 图片消息媒体id,可以调用多媒体文件下载接口拉取数据。
MsgId 消息id,64位整型

语音消息:ReceiveVoiceContent

属性 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 语音为voice
MediaId 语音消息媒体id,可以调用多媒体文件下载接口拉取数据。
Format 语音格式,如amr,speex等
MsgID 消息id,64位整型

视频消息:ReceiveVideoContent

属性 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 视频为video
MediaId 视频消息媒体id,可以调用多媒体文件下载接口拉取数据。
ThumbMediaId 视频消息缩略图的媒体id,可以调用多媒体文件下载接口拉取数据。
MsgId 消息id,64位整型

小视频消息:ReceiveShortvideoContent

属性 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 小视频为shortvideo
MediaId 视频消息媒体id,可以调用多媒体文件下载接口拉取数据。
ThumbMediaId 视频消息缩略图的媒体id,可以调用多媒体文件下载接口拉取数据。
MsgId 消息id,64位整型

地理位置消息:ReceiveLocationContent

属性 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType location
Location_X 地理位置维度
Location_Y 地理位置经度
Scale 地图缩放大小
Label 地理位置信息
MsgId 消息id,64位整型

链接消息:ReceiveLinkContent

属性 描述
ToUserName 接收方微信号
FromUserName 发送方微信号,若为普通用户,则是一个OpenID
CreateTime 消息创建时间
MsgType 消息类型,link
Title 消息标题
Description 消息描述
Url 消息链接
MsgId 消息id,64位整型

用户也可以发送不同格式的数据给用户,在动态链接库中划分为以下几种格式

回复文本消息:ReplyTextContent

参数 是否必须 描述
Content 回复的消息内容(换行:在content中能够换行,微信客户端就支持换行显示)

示例:

  Private Sub WinXin_ReceiveText(ByVal sender As Object, ByVal e As BI.ExternalLib.WeiXin.WeiXinEventArgs) Handles WeiXin.ReceiveText
        Dim Reply As New BI.ExternalLib.WeiXin.ReplyTextContent
        Reply.Content = 12 '这是服务器返回给用户的信息
        e.Content = Reply
    End Sub

回复图片消息:
ReplyimageContent

参数 是否必须 描述
MediaId 通过上传多媒体文件,得到的id。

示例:暂无


回复语音消息:ReplyvoiceContent

参数 是否必须 说明
MediaId 通过上传多媒体文件,得到的id

回复视频消息:ReplyvideoContent

参数 是否必须 说明
MediaId 通过上传多媒体文件,得到的id
Title 视频消息的标题
Description 视频消息的描述

回复音乐消息:ReplyMusicContent

参数 是否必须 说明
Title 音乐标题
Description 音乐描述
MusicURL 音乐链接
HQMusicUrl 高质量音乐链接,WIFI环境优先使用该链接播放音乐
ThumbMediaId 缩略图的媒体id,通过上传多媒体文件,得到的id

回复图文消息:ReplyNewsContent
参数 是否必须 描述
Articles 多条图文消息信息,默认第一个item为大图,注意,如果图文数超过10,则只发送前10条
Title

图文消息标题(Articles子项属性)
Description

图文消息描述(Articles子项属性)
PicUrl

图片链接,支持JPG、PNG格式,较好的效果为大图360*200,小图200*200(Articles子项属性)
Url

点击图文消息跳转链接(Articles子项属性)

示例:

    Private Sub WinXin_ReceiveText(ByVal sender As Object, ByVal e As BI.ExternalLib.WeiXin.WeiXinEventArgs) Handles WeiXin.ReceiveText
        Dim Reply As New BI.ExternalLib.WeiXin.ReplyNewsContent
        Dim Item1 As New BI.ExternalLib.WeiXin.ReplyNewsContent.ArticleItem
        Item1.Title =  消息标题
        Item1.Description = 消息描述
        Item1.PicUrl = 图片链接
        Item1.Url = 点击图文消息跳转链接
        Dim Item2 As New BI.ExternalLib.WeiXin.ReplyNewsContent.ArticleItem
        Item2.Title = 消息标题
        Item2.Description = 消息描述
        Item2.PicUrl = 图片链接
        Item2.Url = 点击图文消息跳转链接
        Reply.Article.Add(Item1)
        Reply.Article.Add(Item2)
        e.Content = Reply
    End Sub 

 


[此贴子已经被作者于2016/6/2 22:20:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/20 21:23:00 [只看该作者]

 要搭建一个网站,对初学者都是一个大难题了。


 回到顶部
帅哥哟,离线,有人找我吗?
qq121454970
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:880 积分:9005 威望:0 精华:3 注册:2012/4/22 18:06:00
  发帖心情 Post By:2015/7/20 21:26:00 [只看该作者]

不需要搭建网站,一步一步写

 回到顶部
帅哥哟,离线,有人找我吗?
yinyb36
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:953 积分:7252 威望:0 精华:0 注册:2011/9/6 13:36:00
  发帖心情 Post By:2015/7/20 21:39:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
布莱克朱
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:623 积分:3897 威望:0 精华:0 注册:2011/8/3 22:13:00
  发帖心情 Post By:2015/7/20 22:08:00 [只看该作者]

不错

 回到顶部
帅哥哟,离线,有人找我吗?
ancksu0513
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:76 积分:692 威望:0 精华:0 注册:2014/7/7 22:20:00
  发帖心情 Post By:2015/7/20 22:37:00 [只看该作者]

难度有点高,看看

 回到顶部
帅哥哟,离线,有人找我吗?
danfero
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:313 积分:2302 威望:0 精华:0 注册:2014/4/11 14:35:00
  发帖心情 Post By:2015/7/21 0:34:00 [只看该作者]

云里雾里

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3353 积分:24705 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2015/7/21 7:17:00 [只看该作者]

不错  楼主的文件呢
[此贴子已经被作者于2015/7/21 7:19:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2015/7/21 8:42:00 [只看该作者]

好棒,加油。小学可以毕业了。

不知道官方的微信功能怎么样了


 回到顶部
帅哥哟,离线,有人找我吗?
L88919138
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:714 积分:6805 威望:0 精华:0 注册:2012/3/1 7:20:00
  发帖心情 Post By:2015/7/21 8:50:00 [只看该作者]

太强了图片点击可在新窗口打开查看

 回到顶部
总数 237 1 2 3 4 5 6 7 8 9 10 下一页 ..24