簡體   English   中英

節點JS中的Openfigi REST API

[英]Openfigi REST API in node js

我正在嘗試運行以下Node.js程序以從OpenFigi檢索數據。 但是,在curl請求返回數據的同時,沒有獲得任何信息。

var request = require('request');

var options = {
    url: 'https://api.openfigi.com/v1/mapping',
    data: '[{"idType":"ID_WERTPAPIER","idValue":"851399","exchCode":"US"}]',
    headers: {
         'Content-Type': 'text/json'
      }  }; 

function callback(error, response, body) {
   if (!error && response.statusCode == 200) {
       var info = JSON.parse(body);
       console.log(info);
   } 
}

request(options, callback);

以下curl請求返回數據

curl -v POST 'https://api.openfigi.com/v1/mapping'   \
   --header 'Content-Type: text/json'             \
   --data '[{"idType":"ID_WERTPAPIER","idValue":"851399","exchCode":"US"}]'

結果:

 [
  {
    "data": [
    {
    "figi": "BBG000BLNNH6",
    "securityType": "Common Stock",
    "marketSector": "Equity",
    "ticker": "IBM",
    "name": "INTL BUSINESS MACHINES CORP",
    "uniqueID": "EQ0010080100001000",
    }
   ]
  }
]

您能幫忙修復nodejs程序嗎?

謝謝,薩拉瓦那

您沒有提供method type

var options = {
    url: 'https://api.openfigi.com/v1/mapping',
    method:'POST',
    data: '[{"idType":"ID_WERTPAPIER","idValue":"851399","exchCode":"US"}]',
    headers: {
         'Content-Type': 'text/json'
      }  }; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM