ソースを参照

coinmarketcap欄位修改

Mike 3 年 前
コミット
25e3fe8011
1 ファイル変更7 行追加2 行削除
  1. 7 2
      api/main.py

+ 7 - 2
api/main.py

@@ -52,11 +52,16 @@ async def showdata(limit):
     url = 'https://api.coinmarketcap.com/data-api/v3/nft/collections?start=0&limit=' + limit + '&period=2'
     r = urllib.request.urlopen(url)
     collections = json.loads(r.read())['data']['collections']
-    
+
     reqs = []
 
     for req in collections:
-        reqs.append({'rank':req['rank'],'slug':req['slug'],'logo':req['logo'],'website':req['website'],'name':req['name'],'assets':req['assets'],'collection_net_worth':req['netWorth'],'volume_7d':req['volume7d'],'sales_7d':req['sales7d'],'volume_all_time':req['volumeAT'],'sales_all_time':req['salesAT'],'owners':req['owners']})
+        website = '#'
+
+        if req['website']:
+            website = req['website']  
+        
+        reqs.append({'rank':req['rank'],'slug':req['slug'],'logo':req['logo'],'website':website,'name':req['name'],'assets':req['assets'],'collection_net_worth':req['netWorth'],'volume_7d':req['volume7d'],'sales_7d':req['sales7d'],'volume_all_time':req['volumeAT'],'sales_all_time':req['salesAT'],'owners':req['owners']})
     return reqs
 
 @app.post("/add_sub")