V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wangfeng3769
V2EX  ›  问与答

微信主动推送问题

  •  
  •   wangfeng3769 · 2014-05-20 20:51:15 +08:00 · 5298 次点击
    这是一个创建于 3844 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题
    现在按照文档写了代码,
    content =
    """{
    "touser":"ozhOVjongGItLsOeBn850MfWj-W0",
    "msgtype":"text",
    "text":
    {
    "content":"Hello World"
    }
    }"""
    def send_info(content,request):
    if content:
    contentd = json.loads(content)
    print contentd
    print type(contentd)
    post_URL='https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=%s'%\
    request.session['access_token_dict']['access_token']
    # print post_URL
    try:
    print u2.urlopen(post_URL,urllib.urlencode(contentd)).read()
    except Exception,e:
    print e

    错误代码 {"errcode":40003,"errmsg":"invalid openid"}
    openid 用了weixin的“ozhOVjongGItLsOeBn850MfWj-W0” 不行
    有用注册名还是不行,请问这个openid 到底是什么
    6 条回复    2014-05-21 00:10:57 +08:00
    wzxjohn
        1
    wzxjohn  
       2014-05-20 21:26:25 +08:00 via iPad
    你申请了主动推送接口么?花300认证了?
    wangfeng3769
        2
    wangfeng3769  
    OP
       2014-05-20 21:57:59 +08:00 via Android
    订阅号ya,那好吧.谢谢.
    @wzxjohn
    mornlight
        3
    mornlight  
       2014-05-20 23:34:14 +08:00
    @wzxjohn 认证后能主动推送?我记得就算认证了一般也只能48小时内推送啊
    wzxjohn
        4
    wzxjohn  
       2014-05-21 00:05:13 +08:00 via iPad
    @mornlight 不好意思记岔了。高级接口也不行。
    wzxjohn
        5
    wzxjohn  
       2014-05-21 00:07:56 +08:00 via iPad
    @wangfeng3769
    @mornlight 我看了一下楼主想要使用的是客服接口,只能在用户发出信息的24小时内回复消息。也算是一种推送了。而且不是需要服务号,而是需要认证。花最少300元。
    shiniv
        6
    shiniv  
       2014-05-21 00:10:57 +08:00
    我记得好像只有服务号有这个主动发送的把
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5572 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.