# 机具注册

腾讯微卡提供了机具注册接口, 将机具注册到对应的主体中

# 请求方法

POST(application/json)

# 请求地址

https://payapi.weixiao.qq.com/register

注:若私有化部署,接口地址域名变更私有化域名

# 参数说明

{
	"org_id":"1013957946"
}
参数 是否必填 类型 实例 说明
org_id String 1013957946 主体code

# 响应说明

{
    "code": 0,
    "message": "",
    "data": {
        "grpc": "118.126.71.56:5000",
        "http": "payapi.weixiao.qq.com:443",
        "tcp": "118.126.71.56:5001"
    }
}

# 示例:

GO

package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://payapi.weixiao.qq.com/register"
payload := strings.NewReader("{\"org_id\":\"1011789061\"}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("authorization", "WxToken xxx:xxxx")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}

CURL

curl -X POST \
 https://payapi.weixiao.qq.com/register \
 -H 'authorization WxToken xxx:xxxx' \
 -d '{"org_id":"1011789061"}'

JAVA

OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/octet-stream");
RequestBody body = RequestBody.create(mediaType, "
{\"org_id\":\"1011789061\"}");
Request request = new Request.Builder()
 .url("https://payapi.weixiao.qq.com/register")
 .post(body)
 .addHeader("authorization", "WxToken xxx:xxxx")
 .build();
Response response = client.newCall(request).execute();

PHP

$curl = curl_init();
curl_setopt_array($curl, array(
 CURLOPT_URL => "https://payapi.weixiao.qq.com/register",
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_ENCODING => "",
 CURLOPT_MAXREDIRS => 10,
 CURLOPT_TIMEOUT => 3,
 CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
 CURLOPT_CUSTOMREQUEST => "POST",
 CURLOPT_POSTFIELDS => "{\"org_id\":\"1011789061\"}",
 CURLOPT_HTTPHEADER => array(
 "authorization: WxToken xxx:xxxx",
 ),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);