六派数据
  • ID

    32

  • 收藏

    2319

  • 使用

    1479

黄金价格

上海黄金交易所、上海期货交易所、香港金银业贸易场、银行账户黄金、伦敦金、银价格、货币贵金属等市场黄金价格行情,提供AU9999、黄金995、黄金延期、迷你黄金延期、延期单金、延期双金、沪金100G、沪金50G、沪金95、沪金99、IAU100G、IAU99.5、IAU99.99、IAU99.9、M黄金延期、沪铂95等品种的买入价、卖出价、最低价、最高价、成交量等数据。
套餐
10次 20000次 250000次 1000000次 2500000次 6000000次
价格

立即申请 收藏数据 首次申请赠送10次免费调用
  • 上海黄金交易所实时金价
  • 上海黄金交易所历史金价
  • 国际金价实时(盎司)
  • 国际金价(公制)
  • 国际贵金属期货行情
  • 工行纸黄金报价

基本信息

  • 接口地址: http://open.liupai.net/gold/shgold
  • 计次单价: 1次
  • 支持格式: JSON,JSONP
  • 请求方法: GET POST
  • 请求示例: http://open.liupai.net/gold/shgold?appkey=yourappsecret

请求参数 API在线测试

参数名称 类型 必填 说明
goldid int 编号可包含 1051:黄金T+D,1052:白银T+D,1053:黄金9999,1054:黄金9995,1055:白银9999,1056:铂金9995,1057:白银999,1058:金条100g,1059:黄金T+N1,1060:黄金T+N2

返回参数

参数名称 类型   说明
uptime string   更新时间 (行情有变化uptime才会更新)
goldid int   编号ID
variety string   品种
varietynm string   品种名称
last_price decimal   当天价
buy_price decimal   买入价
sell_price decimal   卖出价
volume int   成交量
change_price decimal   涨跌额
change_margin string   涨跌幅
high_price decimal   最高价
low_price decimal   最低价
open_price decimal   开盘价
yesy_price decimal   昨收价

请求代码 查看代码

  • PHP
  • JAVA
  • Python
  • C++
  • C#
  • Swift
    $method = "POST";
    $url = "http://open.liupai.net/gold/shgold";
    $headers = NULL;
    $params = array(  
         	"appkey" => "yourappsecret",
            		"goldid" => "参数1"
    );
    $result = api_curl($method, $url, $headers, $params);
    if ($result) {
         $body = json_decode($result["body"], TRUE);
         $status_code = $body["status"];
         if ($status_code == "200") {   //有个别接口计费状态码为其他;请注意甄别
             //状态码为200, 说明请求成功
             echo "请求成功:" . $result["body"];
       } else {
             //状态码非200, 说明请求失败
             echo "请求失败:" . $result["bod"];
       }
    } else {
             //返回内容异常,发送请求失败,以下可根据业务逻辑自行修改
             echo "发送请求失败";
    }

    /**
         * 转发请求到目的主机
         * @param $method string 请求方法
         * @param $URL string 请求地址
         * @param null $headers 请求头
         * @param null $param 请求参数
         * @return array|bool
     */
    function api_curl(&$method, &$URL, &$headers = NULL, &$param = NULL)
    {
       $require = curl_init($URL);
       $isHttps = substr($URL, 0, 8) == "https://" ? TRUE : FALSE;
       switch ($method) {
           case "GET":
               curl_setopt($require, CURLOPT_CUSTOMREQUEST, "GET");
               break;
           case "POST":
               curl_setopt($require, CURLOPT_CUSTOMREQUEST, "POST");
               break;
           default:
               return FALSE;
       }
       if ($param) {
           curl_setopt($require, CURLOPT_POSTFIELDS, $param);
       }
       if ($isHttps) {
           curl_setopt($require, CURLOPT_SSL_VERIFYPEER, FALSE);
           curl_setopt($require, CURLOPT_SSL_VERIFYHOST, 2);
       }
       if ($headers) {
           curl_setopt($require, CURLOPT_HTTPHEADER, $headers);
       }
    
       curl_setopt($require, CURLOPT_RETURNTRANSFER, TRUE);
       curl_setopt($require, CURLOPT_FOLLOWLOCATION, TRUE);
       curl_setopt($require, CURLOPT_HEADER, TRUE);
       $response = curl_exec($require);
       $headerSize = curl_getinfo($require, CURLINFO_HEADER_SIZE);
       curl_close($require);
       if ($response) {
           $header = substr($response, 0, $headerSize);
           $body = substr($response, $headerSize);
           $bodyTemp = json_encode(array(
                0 => $body
           ));
           $bodyTemp = str_replace("", "", $bodyTemp);
           $bodyTemp = json_decode($bodyTemp, TRUE);
           $body = trim($bodyTemp[0]);
           $respondHeaders = array();
           $header_rows = array_filter(explode(PHP_EOL, $header), "trim");
           foreach ($header_rows as $row) {
               $keylen = strpos($row, ":");
               if ($keylen) {
                   $respondHeaders[] = array(
                       "key" => substr($row, 0, $keylen),
                       "value" => trim(substr($row, $keylen + 1))
                   );
               }
           }
           return array(
               "headers" => $respondHeaders,
               "body" => $body
           );
       } else {
           return FALSE;
       }
    }

JSON返回示例

{

    "status": 200,
    "msg": "OK",
    "result": {
        "goldid": "1051",
        "variety": "AuT+D",
        "varietynm": "黄金T+D",
        "last_price": "342.22",
        "buy_price": "0",
        "sell_price": "342.22",
        "volume": "192846",
        "change_price": "2.3",
        "change_margin": "0.68%",
        "high_price": "346.44",
        "low_price": "340.3",
        "open_price": "342.01",
        "yesy_price": "339.92",
        "uptime": "2019-08-08 15:29:59"
    }

}

    数据信息

  • 今日调用: 46,708  次
  • 客服电话: 010-8639-9970
  • 客服邮箱: kf@ksmsoft.net
  • 售前客服: 点击这里给我发消息
  • 售后技术: 点击这里给我发消息

黄金价格问答专区

问答专区

相关资讯

其他推荐