|
...
|
...
|
@@ -23,7 +23,22 @@ class AyrShare |
|
|
|
'Authorization' => 'Bearer ',
|
|
|
|
'Content-Type' => 'application/json',
|
|
|
|
];
|
|
|
|
|
|
|
|
//私钥
|
|
|
|
private $private_key = "-----BEGIN RSA PRIVATE KEY-----
|
|
|
|
MIICWgIBAAKBgGFatMeBeaw7QJrqmylMLZlwuuO0FA/EZg5/g7Rrqu+FgpwvFkJq
|
|
|
|
9twEZJY+aIdDH8/RVrCZQGR/xUxKw9v4ows+sLwi4g41m8KRKDXUcJwQvSlwsHAi
|
|
|
|
h9hPGZxDsRK0Nv4pZ7XqGgh0Wb0VypX/+Q1dhX9BnXQmvEKayk8GQWQxAgMBAAEC
|
|
|
|
gYAFqOJNnudV7fPpja4LjpQwEW+sATIRYJeWTC9587ByUE6xicM/hTxouhCm82Xc
|
|
|
|
Rzi4OjFR/vbRYOQ1dTtBtIi18fdRrseQNyR/N2NZjw1X8n5aZcw5NVaa3d3YTQNa
|
|
|
|
uzjnYF5eYSOD4pNKKIDc35VHdmvGCV/JXwQKMTgu1+4AAQJBAL5jjN3kvMKFF8vG
|
|
|
|
DyYR8k+wPG9iXAdR0HjVNB3OzxKVW0MTwM32pJBXCmF1MOziL8WC48VHQL48hVRa
|
|
|
|
52xRqAECQQCC53rrrOPhPCLIb6kBfgqnxCojqlUK9paFL7NYTPtLYcOajY6+NiKT
|
|
|
|
CG1gaOwZh4r34HF7I59l/Ds98Z4nQDwxAkAC4/oIiGeBQIoK8vfZ6R3XreJNAp5J
|
|
|
|
EinrG7mN1kz4iEH5c7xSpDL9agTjU+cpQYneIs2Yeit2d+7CSBsJXvgBAkBDFsfU
|
|
|
|
yYLxCJT7DN8dOK/VU6AVL1Luj3qNP+k2tB2GgNBzAWHK8ou9t2/3HU8DtofuikUe
|
|
|
|
yx8Cccca9B4OF8nBAkAgIUZKGmVNFcGnFFo55vSJInNXFo4HCJ2o4DunBORVtQ/j
|
|
|
|
zFePUMXy1bFghAfzNKlrc5XgH4ixeeMh3cDtU97K
|
|
|
|
-----END RSA PRIVATE KEY-----";
|
|
|
|
/**
|
|
|
|
* @name :参数构建
|
|
|
|
*/
|
|
...
|
...
|
@@ -143,12 +158,12 @@ class AyrShare |
|
|
|
return $this->http_click('post',$url,$param);
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* @name :(删除子账户配置文件)post_create_profiles
|
|
|
|
* @name :(删除子账户配置文件)deleted_profiles
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/5/5 15:16
|
|
|
|
*/
|
|
|
|
public function deleted_create_profiles($data){
|
|
|
|
public function deleted_profiles($data){
|
|
|
|
$param = [
|
|
|
|
'title'=>$data['title'],
|
|
|
|
'profileKey'=>$this->profile_key,
|
|
...
|
...
|
@@ -190,19 +205,19 @@ class AyrShare |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @name :get_profiles
|
|
|
|
* @name :(跳转第三方生成jwt令牌)post_generate_jwt
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/5/5 18:07
|
|
|
|
* @time :2023/5/5 18:07 https://app.ayrshare.com/api/profiles/generateJWT
|
|
|
|
*/
|
|
|
|
public function get_profiles(){
|
|
|
|
// $param = [
|
|
|
|
// 'title'=>$data['title'],
|
|
|
|
// 'refId'=>$data['refId'],
|
|
|
|
// 'profileKey'=>$this->profile_key,
|
|
|
|
// ];
|
|
|
|
$url = $this->path.'/api/profile';
|
|
|
|
return $this->http_click('get',$url);
|
|
|
|
public function post_generate_jwt($data){
|
|
|
|
$param = [
|
|
|
|
'title'=>$data['domain'],
|
|
|
|
'refId'=>$this->private_key,
|
|
|
|
'profileKey'=>$this->profile_key,
|
|
|
|
];
|
|
|
|
$url = $this->path.'/api/profiles/generateJWT';
|
|
|
|
return $this->http_click('post',$url,$param);
|
|
|
|
}
|
|
|
|
|
|
|
|
public function api_user(){
|
...
|
...
|
|