微信自动回复接口功能,催生了一种新的产品模式

2012-11-10 01:19:05 +08:00
 xinyu198736
微信昨天公布了一个新接口,立马就诞生了一批利用新接口创造新模式的应用。

爱逛啦是一个自动回复的应用,当你跟爱逛啦聊天的时候输入你想买的产品的关键词之后,爱逛啦就会立马返回相关的几个商品信息给你,然后直接进去购买。

官网介绍:

一个全新的模式诞生啦,还在安装客户端买东西么?现在给你一个轻量简单的手机购物方式,只需要用微信扫描 下面的二维码,加“爱逛啦”为好友,然后直接用文字告诉我你想要买的商品的关键词,即可给您自动推荐四款商品,,动手玩一下吧。我们的官网:http://www.aiguangla.com

二维码:

6791 次点击
所在节点    微信
13 条回复
zihancn
2012-11-10 09:20:54 +08:00
挺新颖
qiayue
2012-11-10 10:12:15 +08:00
@xinyu198736 请问token要怎么填写?我不管填什么都是提示“验证token失败”。
bufannao
2012-11-10 11:45:54 +08:00
@qiayue 和你一样的问题,是否已解决?
qiayue
2012-11-10 11:56:41 +08:00
@bufannao 我现在大概是知道了,但是还没去验证

=========================
三、网址接入
公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:
* signature — 微信加密签名
* timestamp — 时间戳
* nonce — 随机数
* echostr — 随机字符串
开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。 验证signature将结合开发者填写的token参数、timestamp参数和nonce参数等,加密流程:
* 将token、timestamp、nonce三个参数进行字典序排序
* 将三个参数字符串拼接成一个字符串进行sha1加密
* 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。
=========================

当你点击“提交”按钮的时候,腾讯会“以GET请求方式请求到填写的Url上,并且带上四个参数”,恩,接下来,你懂的
bufannao
2012-11-10 12:05:37 +08:00
@qiayue 照做了,但还是不行,不知道问题出在哪了?(我看了网站日志,并没有收到来自公众平台验证的GET请求)
qiayue
2012-11-10 12:08:30 +08:00
@bufannao 我现在已经提交成功了,我直接下载的他们的php示例
http://mp.weixin.qq.com/cgi-bin/indexpage?t=wxm-callbackapi-doc&lang=zh_CN#footer

如果你自己写代码的话,“若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。 ”
xinyu198736
2012-11-10 12:17:22 +08:00
@bufannao 你地址填错了吧,还有,不支持端口号url
xiaojay
2012-11-10 12:28:42 +08:00
对的,直接获取get参数,返回 echostr 内容即可。
Django代码如下就ok

def home(request):
if request.method == 'GET':
echostr = request.GET.get('echostr', 'None')
return HttpResponse(echostr)

结合自动回复api,各位有什么好的idea么?
查单词、天气、aiml robot?
bufannao
2012-11-10 14:26:50 +08:00
@xinyu198736
@qiayue 验证URL代码里直接echo $_GET[‘echostr’] 都没有用,难道是SAE的原因?
xinyu198736
2012-11-10 18:54:10 +08:00
我用php,怎么写都不好使,后来用nodejs写的才识别了。。。
yava555
2012-11-15 15:30:14 +08:00
做了一个查单词的小应用。

“小道消息”,“槽边往事”和“订酒店”不错,其它没发现特别有价值的。 感觉podcast类挺适合放在微信上的。

cyr1l
2012-11-18 11:52:23 +08:00


做了个查询天气的应用。 渣技术。 求批评。
qiayue
2012-11-18 15:32:44 +08:00
秋玉米的域名是否可以注册功能微信版,目前仅支持单个域名查询。
不过,你知道的,微信后台可以看到所有人的消息,所以,如果你信得过我,就用这个查,信不过就不要查。
后期我会加入的功能:
1、如果该域名已被注册,则返回该域名的注册时间、过期时间、PR值等数据;
2、如果该域名可注册,则返回该域名的 archive.org 记录,你可以看到这个域名是否曾经被用来建站,那些年份有记录。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52256

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX