xinyu198736
V2EX  ›  微信

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

  •  
  •   xinyu198736 · Nov 10, 2012 · 7695 views
    This topic created in 4956 days ago, the information mentioned may be changed or developed.
    微信昨天公布了一个新接口,立马就诞生了一批利用新接口创造新模式的应用。

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

    官网介绍:

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

    二维码:

    13 replies    1970-01-01 08:00:00 +08:00
    zihancn
        1
    zihancn  
       Nov 10, 2012
    挺新颖
    qiayue
        2
    qiayue  
    PRO
       Nov 10, 2012
    @xinyu198736 请问token要怎么填写?我不管填什么都是提示“验证token失败”。
    bufannao
        3
    bufannao  
       Nov 10, 2012
    @qiayue 和你一样的问题,是否已解决?
    qiayue
        4
    qiayue  
    PRO
       Nov 10, 2012
    @bufannao 我现在大概是知道了,但是还没去验证

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

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

    如果你自己写代码的话,“若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。 ”
    xinyu198736
        7
    xinyu198736  
    OP
       Nov 10, 2012
    @bufannao 你地址填错了吧,还有,不支持端口号url
    xiaojay
        8
    xiaojay  
       Nov 10, 2012
    对的,直接获取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
        9
    bufannao  
       Nov 10, 2012
    @xinyu198736
    @qiayue 验证URL代码里直接echo $_GET[‘echostr’] 都没有用,难道是SAE的原因?
    xinyu198736
        10
    xinyu198736  
    OP
       Nov 10, 2012
    我用php,怎么写都不好使,后来用nodejs写的才识别了。。。
    yava555
        11
    yava555  
       Nov 15, 2012
    做了一个查单词的小应用。

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

    cyr1l
        12
    cyr1l  
       Nov 18, 2012


    做了个查询天气的应用。 渣技术。 求批评。
    qiayue
        13
    qiayue  
    PRO
       Nov 18, 2012
    秋玉米的域名是否可以注册功能微信版,目前仅支持单个域名查询。
    不过,你知道的,微信后台可以看到所有人的消息,所以,如果你信得过我,就用这个查,信不过就不要查。
    后期我会加入的功能:
    1、如果该域名已被注册,则返回该域名的注册时间、过期时间、PR值等数据;
    2、如果该域名可注册,则返回该域名的 archive.org 记录,你可以看到这个域名是否曾经被用来建站,那些年份有记录。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2749 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 15:17 · PVG 23:17 · LAX 08:17 · JFK 11:17
    ♥ Do have faith in what you're doing.