package main
import (
"fmt"
"strings"
"net/url"
"net/http"
"io/ioutil"
)
/**
* 使用方法:从getToken接口获取access_token, 替换参数token
*/
//调用接口使用的token, 使用时需要替换
var token = "***************";
func main() {
//请求参数
var params = url.Values{
"city_name": {"北京市"},
"district_name": {"海淀区"},
"resblock_name": {"弘源首著大厦"},
"building_name": {"1号楼"},
"address": {"北京市海淀区信息路7号"},
"stat_usage": {"xzl"},
"trade_owner": {"notreal"},
"resblock_lat": {"40.049317"},
"resblock_lng": {"116.311989"},
}
//请求地址
var uri = "https://gw-open.ke.com/Open/In/Building/Add"
req, _ := http.NewRequest(http.MethodPost, uri, strings.NewReader(params.Encode()))
//设置请求header
req.Header.Add("Content-Type","application/x-www-form-urlencoded")
req.Header.Add("access_token",token)
resp, err := http.DefaultClient.Do(req)
if err != nil {
fmt.Println("调用商房直连出错")
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}
{
"code": 0,
"msg": "success",
"data": {
"building_id": 21001467
}
}