微信公众发ticket取得二维码图并发微信素材获得media_id..求PHP代码??

//换取二维码
$ticket=urlencode($ticket);
$url = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket={$ticket}";
//保存到sae
$file= file_get_contents($url);
$data = array (
"foo"=>"bar",
'upload' => '@'.$file.'.jpg');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_getinfo($ch);
$return_data = curl_exec($ch);
curl_close($ch);

private function receiveEvent($object)
{
$contentStr = "";
switch ($object->Event)
{
case "subscribe":
$contentStr = "欢迎 ";
if (isset($object->EventKey)){
$contentStr = "关注二维码场景 ".$object->EventKey;
}
break;
case "SCAN":
$contentStr = "扫描 ".$object->EventKey;
//要实现统计分析,则需要扫描事件写入数据库,这里可以记录 EventKey及用户OpenID,扫描时间
break;
default:
break;

}
$resultStr = $this->transmitText($object, $contentStr);
return $resultStr;
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网