V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
william23
V2EX  ›  微信

php 微信红包 返回问题

  •  
  •   william23 · May 9, 2016 · 3013 views
    This topic created in 3652 days ago, the information mentioned may be changed or developed.

    原贴的地址 http://snmoney.blog.163.com/blog/static/44005820155810541329/

    已经拿到了用户的 openid ,但是返回这里一直有问题,虽然说成功,但是微信后台一直没有交易记录

    下面的代码是我调试的代码

        curl_setopt($ch,CURLOPT_POST, 1);
    	curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);
        var_dump($ch);
    	$data = curl_exec($ch);
        var_dump($data);
    	if($data){
    	    curl_close($ch);
    		$rsxml = simplexml_load_string($data);
            var_dump($rsxml);
            $this->error = curl_errno($ch);
            echo 111;
            var_dump($this->error);
            $this->error = $rsxml->return_msg;
            echo 222;
            var_dump($this->error);
            curl_close($ch);
    
    
            if($rsxml->return_code == 'SUCCESS' ){
                echo 333;
                return true;
            }else{
                echo 444;
                $this->error = $rsxml->return_msg;
                return false;    
            }
            
    	}else{ 
    		$this->error = curl_errno($ch);
    		 
    		curl_close($ch);
    		return false;
    	}
        
        每次都是走到 333  ,但是 data 一直为空,我也不知道什么原因,也没有什么错误信息之类的
    
    3 replies    2016-05-28 23:52:00 +08:00
    123123
        1
    123123  
       May 9, 2016
    看不出问题,$rsxml 也是空的?

    最近正好也在弄微信公众号发红包,我用了 http://easywechat.org/
    william23
        2
    william23  
    OP
       May 10, 2016
    @123123 $rsxml 不是空的 返回的是一个 object 里面只有两个有值 一个是商户号 一个是红包的金额
    其他都是空的
    snmoney
        3
    snmoney  
       May 28, 2016   ❤️ 1
    如果你用了博客中的类,更新 v2.1
    http://snmoney.blog.163.com/blog/static/440058201642873022454/

    如果你自己写。除了 $rsxml->return_code ,还需要 判断 $rsxml->result_code
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1554 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 16:49 · PVG 00:49 · LAX 09:49 · JFK 12:49
    ♥ Do have faith in what you're doing.