openid转换接口
完善了一下官网提供的接口,下面是php具体调用的示例,返回结果就不展示了,一些相关错误提示在下面的文档有描述。
/**
* openid转换接口(公众号迁移使用)
* Name: changeOpenid
* Author yanjie <823986855@qq.com>
* Date: 2019/3/3
*/
public function changeOpenid($oldappid,$openid)
{
$access_token = $this->getAccessToken();
//token验证错误,去微信测试平台试试,如果正确,则可能是当前环境不是https引起的
$url='http://api.weixin.qq.com/cgi-bin/changeopenid?access_token='.$access_token;
$data['from_appid']=$oldappid;
$data['openid_list']=$openid;
$data = json_encode($data);
$token_data = $this->http($url,"POST", $data);
if($token_data[0] == 200)
{
return json_decode($token_data[1], TRUE);
}
return FALSE;
}
/**
* 获取access_token并存储
* @return
*/
public function getAccessToken