示例#1
0
 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);
 }
示例#2
0
 /**
  * @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;
 }