public function authorize($authorize_url, $client_id, $redirect_uri, $scope = "user", $client_secret, $uri, $uri_token, $homepage) { $req = new oauth2(); $req->request($authorize_url, $client_id, $redirect_uri, $scope); $req->authorize($client_id, $client_secret, $redirect_uri, $uri, $uri_token); $req->back($homepage); }
/** * @param $id 接口 查询商业id * @return mixed */ public function search_business_id($id) { $config = array('prism' => array('key' => 'AQAFY1', 'secret' => '3JD5ZICVHKMAT5EOAY6A', 'site' => 'https://openapi.ishopex.cn', 'oauth' => 'https://oauth.ishopex.cn')); //关于新用户中心调用查看的接口方法 //测试环境可能有时间差!所以通过网络获取 //$snoopy = new Snoopy(); //$snoopy->submit("http://openapi.ishopex.cn/api/platform/timestamp",""); //$time = $snoopy->results; $time = time(); $url = 'api/usercenter/passport/getinfo'; //echo date("Y-m-d H:i:s",$time); //$data["uid"] = '441111082500'; //$data["login_name"] = "*****@*****.**"; $data["login_name"] = $id; $prism = new oauth2($config['prism']); //echo "<pre>";print_r($prism);print_r($data);//exit; $r = $prism->request()->post($url, $data, $time); //exit; //print_r($r);exit; $res = $r->parsed(); return $res; }