# 机具注册
腾讯微卡提供了机具注册接口, 将机具注册到对应的主体中
# 请求方法
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);