如何在此JavaScript小部件中使用所需的加密货币?

时间:2018-12-13 11:09:06

标签: javascript api widget

尝试使用小部件时出现问题。

脚本如下:

<script type="text/javascript">
baseUrl = "https://widgets.cryptocompare.com/";
var scripts = document.getElementsByTagName("script");
var embedder = scripts[ scripts.length - 1 ];
(function (){
var appName = encodeURIComponent(window.location.hostname);
if(appName==""){appName="local";}
var s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
var theUrl = baseUrl+'serve/v3/coin/chart?fsym=TPAY*&tsyms=USD';
s.src = theUrl + ( theUrl.indexOf("?") >= 0 ? "&" : "?") + "app=" + appName;
embedder.parentNode.appendChild(s);
})();
</script>

当我从浏览器访问https://widgets.cryptocompare.com/serve/v3/coin/chart?fsym=TPAY*&tsyms=USD时,它会显示所有数据,但是当使用小部件脚本时,它似乎不喜欢 fsym = TPAY &tsym = USD,但是因为cryptocompare列出了一些具有相同代码的货币,它们会在使用相同代码名称的第二种货币中添加*。

另一个示例是PHORE PHR *,因为它们已列出PHREAK PHR。我想使用TPAY *和PHR *的货币足够有趣。

0 个答案:

没有答案