wangfeng3769
V2EX  ›  问与答

微信主动推送问题

  •  
  •   wangfeng3769 · May 20, 2014 · 5775 views
    This topic created in 4462 days ago, the information mentioned may be changed or developed.
    如题
    现在按照文档写了代码,
    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 replies    2014-05-21 00:10:57 +08:00
    wzxjohn
        1
    wzxjohn  
       May 20, 2014 via iPad
    你申请了主动推送接口么?花300认证了?
    wangfeng3769
        2
    wangfeng3769  
    OP
       May 20, 2014 via Android
    订阅号ya,那好吧.谢谢.
    @wzxjohn
    mornlight
        3
    mornlight  
       May 20, 2014
    @wzxjohn 认证后能主动推送?我记得就算认证了一般也只能48小时内推送啊
    wzxjohn
        4
    wzxjohn  
       May 21, 2014 via iPad
    @mornlight 不好意思记岔了。高级接口也不行。
    wzxjohn
        5
    wzxjohn  
       May 21, 2014 via iPad
    @wangfeng3769
    @mornlight 我看了一下楼主想要使用的是客服接口,只能在用户发出信息的24小时内回复消息。也算是一种推送了。而且不是需要服务号,而是需要认证。花最少300元。
    shiniv
        6
    shiniv  
       May 21, 2014
    我记得好像只有服务号有这个主动发送的把
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2889 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 01:34 · PVG 09:34 · LAX 18:34 · JFK 21:34
    ♥ Do have faith in what you're doing.