hts/admin-v5/意图交互管理端接口-20240408.md

159 KiB
Raw Permalink Blame History

title language_tabs toc_footers includes search code_clipboard highlight_theme headingLevel generator
个人项目
shell
Shell
http
HTTP
javascript
JavaScript
ruby
Ruby
python
Python
php
PHP
java
Java
go
Go
true true darkula 2 @tarslib/widdershins v4.0.23

个人项目

Base URLs:

Authentication

coeus-labs/intent-system/管理端

POST 平台登录

POST /api/v1/platform/login

Body 请求参数

{
  "user_name": "admin",
  "password": "c333e2df646d876661e4a13e86feba99"
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "version": "v1.1.2",
    "user_name": "admin",
    "auth_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGFpbV9leHBpcmUiOjE3MDg0MDk0MjIsImNsYWltX2lhdCI6MTcwODMyMzAyMiwidXNlcl9zZXNzaW9uIjoie1widXNlcl9pZFwiOjYsXCJ1c2VyX25hbWVcIjpcImFkbWluXCIsXCJhZGRyZXNzXCI6XCJcIixcImFsaWFzXCI6XCJhZG1pblwiLFwicGhvbmVfbnVtYmVyXCI6XCJcIixcImlzX2FkbWluXCI6dHJ1ZSxcImxvZ2luX2lwXCI6XCIxMjcuMC4wLjFcIixcImF1dGhfdG9rZW5cIjpcIlwiLFwibG9naW5fbW9kZVwiOjB9In0.WFbgdsdj6CeusGOc1OTNuykTU16I5oK8EtTBReH4d2M",
    "login_ip": "127.0.0.1",
    "login_time": 1708323022,
    "role": "admin",
    "privilege": [
      "UserAccess",
      "UserAdd",
      "UserEdit",
      "UserDelete",
      "UserEnableOrDisable",
      "RoleAccess",
      "RoleAdd",
      "RoleDelete",
      "RoleEdit",
      "RoleAuthority",
      "RoleEnableOrDisable",
      "OperLogAccess",
      "HomeAccess",
      "GamePlayerAccess",
      "GameBackpackAccess",
      "ModelsAccess",
      "ModelsUpload",
      "ModelsDelete",
      "ModelsEdit",
      "ModelsDIYAccess",
      "ModelsDIYUpload",
      "ModelsDIYDelete",
      "ModelsDIYEdit"
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» version string true none none
»» user_name string true none none
»» auth_token string true none none
»» login_ip string true none none
»» login_time integer true none none
»» role string true none none
»» privilege [string] true none none

POST 平台退出

POST /api/v1/platform/logout

Body 请求参数

{}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

POST 用户列表

POST /api/v1/platform/list/user

Body 请求参数

{
  "user_name": "",
  "page_no": 0,
  "page_size": 50
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "users": [
      {
        "user_id": 1,
        "user_name": "admin",
        "user_alias": "admin",
        "phone_number": "",
        "email": "",
        "remark": "inherent administrator",
        "login_time": 1710913637,
        "role_name": "超级管理员",
        "state": 1,
        "created_time": "2024-03-19 11:32:56",
        "create_user": "admin"
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 客户列表

POST /api/v1/customer/list

Body 请求参数

{
  "id": 0,
  "email": "",
  "page_no": 0,
  "page_size": 50
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 0,
    "count": 2
  },
  "data": {
    "list": [
      {
        "id": 1,
        "user_name": "civet148@126.com",
        "user_alias": "",
        "password": "e10adc3949ba59abbe56e057f20f883e",
        "salt": "",
        "phone_number": "",
        "is_admin": false,
        "email": "civet148@126.com",
        "address": "",
        "remark": "",
        "deleted": false,
        "state": 1,
        "login_ip": "172.27.192.1",
        "login_time": 1710920358,
        "create_user": "admin",
        "edit_user": "admin",
        "created_time": "2024-03-15 15:30:24",
        "updated_time": "2024-03-20 15:39:18",
        "extra_data": {}
      },
      {
        "id": 2,
        "user_name": "93864947@qq.com",
        "user_alias": "",
        "password": "e10adc3949ba59abbe56e057f20f883e",
        "salt": "",
        "phone_number": "",
        "is_admin": false,
        "email": "93864947@qq.com",
        "address": "",
        "remark": "",
        "deleted": false,
        "state": 1,
        "login_ip": "172.27.192.1",
        "login_time": 1710488031,
        "create_user": "admin",
        "edit_user": "admin",
        "created_time": "2024-03-15 15:30:24",
        "updated_time": "2024-03-15 18:09:10",
        "extra_data": {}
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News列表

POST /api/v1/news/list

Body 请求参数

{
  "id": 0,
  "all": true,
  "is_deleted": false,
  "tag": "",
  "search": "",
  "order_asc": false,
  "language": "",
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» id body number 数据ID(0表示不指定具体数据)
» all body boolean 是否查询所有数据(false表示只查询客户可见数据)
» is_deleted body boolean true表示只查询已删除数据
» tag body string 过滤的标签
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 17,
    "count": 10
  },
  "data": {
    "list": [
      {
        "id": 5,
        "org_id": 129,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coindesk",
        "main_title": "Bitcoin Could Drop to $58K as Cool-Off Period Is Imminent, Swissblock Says",
        "sub_title": "Bitcoin nearly doubled in price since late January, but a \"counter move seems to be near,\" Swissblock analysts said.",
        "summary": "",
        "keywords": [
          "Markets",
          "Bitcoin",
          "Swissblock technologies",
          "Matrixport"
        ],
        "seo_keywords": [
          "bitcoin",
          "bitcoin price",
          "btc price"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://www.coindesk.com/markets/2024/03/13/bitcoin-could-drop-to-58k-as-cool-off-period-is-imminent-swissblock-says/",
        "image_url": "",
        "content": "Bitcoin's rally shows waning momentum, underscored by a negative divergence between its price and the RSI momentum indicator, Swissblock analysts noted.BTC could drop as much as 20% from current prices in the near term, but the uptrend will resume Swissblock forecasted.Bitcoin (BTC) has been climbing ever-higher over the past month, notching new all-time highs on the way with every dip bought up quickly, but the largest crypto may be poised for a cool-off phase, analysts warned.Digital asset analytics firm Swissblock said in a note on Wednesday that bitcoin nearly doubled in price from $38,000 in late January without any meaningful pullbacks, and a cooling period could be imminent.\"Nothing rallies in a straight line. Not even BTC,\" Swissblock analysts said in a Telegram update. \"A counter move seems to be near.\"Swissblock analysts based their forecast on the negative bearish divergence between bitcoin's price inching higher but dwindling relative strength index (RSI) on the 4-hour chart, foreshadowing lower prices. The RSI is a widely used momentum indicator that measures the speed and size of an asset's price changes.The pullback could materialize as soon as in the next few days, according to a chart by Swissblock analyst Henrik Zeberg. But, in the bigger picture, lower prices will be a temporary setback before the uptrend eventually resumes to new highs.\"We see BTC dropping to $58,000-$59,000 in the next move,\" they said, representing a 20% decline from current prices. \"But the top is not in.\"Bitcoin could drop to $58,000 in the near-future (Swissblock)Crypto investment services firm Matrixport also noted Tuesday that bitcoin's rally is running out of fuel and forecasted a period of consolidation. \"This bull market still has legs, but the divergence between a declining RSI and still high bitcoin prices could signal that BTC needs to consolidate before rallying again,\" Matrixport analysts said.Read more: Ether Could See Price Correction After Dencun Upgrade, QCP Capital SaysSkyrocketing meme coin prices could also signal an impending pullback, as rotating profits from large-cap cryptos to riskier tokens was often the last stage in a crypto uptrend. For example, pepe coin's (PEPE) breakneck rally last May presaged a 15% decline in bitcoin's price in the following month.BTC recently changed hands slightly above $73,000, up 2.6% over the past 24 hours. The broad-market Coindesk 20 Index (CD20) advanced 4% during the same period.Edited by Aoyon Ashraf.",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 1,
        "created_time": "2024-03-21 14:19:57",
        "updated_time": "2024-03-25 18:12:07",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      },
      {
        "id": 2,
        "org_id": 105,
        "spider_id": 105,
        "tag": "#AI",
        "category": "Coindesk",
        "main_title": "Bitcoin Could Drop to $58K as Cool-Off Period Is Imminent, Swissblock Says",
        "sub_title": "Bitcoin nearly doubled in price since late January, but a \"counter move seems to be near,\" Swissblock analysts said.",
        "summary": "",
        "keywords": [
          "Markets",
          "Bitcoin",
          "Swissblock technologies",
          "Matrixport"
        ],
        "seo_keywords": [
          "bitcoin",
          "bitcoin price",
          "btc price"
        ],
        "tags": [
          "#Blockchain",
          "#Solidity",
          "#Bitcoin"
        ],
        "url": "https://www.coindesk.com/markets/2024/03/13/bitcoin-could-drop-to-58k-as-cool-off-period-is-imminent-swissblock-says/",
        "image_url": "",
        "content": "从订阅列表编辑新闻新闻ID=2提交后直接覆盖原文",
        "is_hotspot": false,
        "is_overwritten": true,
        "is_deleted": false,
        "is_replicate": false,
        "state": 1,
        "created_time": "2024-03-20 14:38:45",
        "updated_time": "2024-03-25 16:20:06",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      },
      {
        "id": 9,
        "org_id": 133,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Reddit-Based Altcoins To See Massive Rally In Coming Days Ahead of IPO",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/reddit-tokens-moon-and-donut-surge-ahead-of-reddits-ipo-amidst-bullish-market-sentiment/",
        "image_url": "",
        "content": "Two Reddit-based tokens, MOON and DONUT, have recently seen their prices skyrocketing to the moon with Reddits IPO in sight, demonstrating the enthusiasm of users in the community-supported cryptos. The increase in these tokens prices is attributed to the rising hope for the Reddits IPO, together with the positive sentiment throughout cryptocurrency market. Advertisement   Renewed Interest in MOON and DONUTThe recent renewed interest in Moon and Donut has revived after Reddits IPO. MOON, the native token of the r/CryptoCurrency subreddit, shows amazing growth of 29% over the past week and 104% on a monthly basis. Also, DONUT, a governance token for rewarding contributors to the r/ethtrader subreddit, is up over 100% in past 24 hours and has increased more than 117% WoW and 215% MoM. These notable increases show the rising interests and demand for Reddits tokens before the platform goes for the IPO.The upcoming IPO of Reddit, which is aimed at the valuation of around $6.4 billion, has contributed to the mounting investor attention in MOON and DONUT. Investors are buying these tokens in the hope that a possible bull run will follow the companys successful public offering. Success of an IPO may have a significant effect on prices of these community tokens thereby causing the increase of their values.Also Read: Shiba Inu Surpasses DOGE and Solana in Weekly Trade Volume Amid Meme Coin FrenzyThe Market Dynamics and Crypto Bull Run will be discussed.The underlying phenomenon that influenced the rise in the prices of MOON and DONUT is the broader cryptocurrency bull market also significantly. With cryptocurrencies price fluctuation and forecasts, the chats within Reddit crypto communities have been more frequent and heated, thus, resulting in more and more token exchange among the members. However, compared to crypto-focused tokens like MOON and DONUT, other community tokens such as BRICK, associated with the Fortnite subreddit, have shown slower price growth.Caution Amidst IPO SpeculationInvestors in the highly volatile crypto assets, MOON and DONUT, are instructed to be extra careful as the performance of the Reddit IPO can generate a price correction for these tokens. Apart from Reddit there were some other IPOs, such as the ones of Arm Holdings, Instacart, and Birkenstock, that have not had outstanding results, sparking concerns about Reddits IPO. Besides, Reddits track record of incurring losses and the content moderation difficulties may draw the general publics attention and this, in the long run, may affect the overall performance of its IPO and, thus, the prices of the community tokens.Crypto market is one of the highly volatile market. Though there is the conundrum of an IPO for Reddit, the experience could be a trigger for the common use of community tokens and the integration of cryptocurrencies into social platforms. This ICO can serve as a trigger for other Web2 platforms to venture into developing their own cryptocurrency tokens such as Telegram and X ($formerly Twitter). It will go further to drive innovation and adoption in the cryptocurrency market.ConclusionWhile Reddit is set to hit the market with its initial public offering, the attention is directed at the community tokens like MOON and DONUT that have witnessed an increase in price during a time when many investors are interested in acquiring them. Although the IPO success of Reddits coin can help to generate further surge in these tokens rates, investors should still remain cautious and follow the market trends carefully.  TagsCrypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 18:46:53",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      },
      {
        "id": 4,
        "org_id": 0,
        "spider_id": 0,
        "tag": "",
        "category": "分类",
        "main_title": "主标题",
        "sub_title": "副标题",
        "summary": "摘要信息",
        "keywords": [
          "Bitcoin",
          "Ethereum",
          "Filecoin"
        ],
        "seo_keywords": [
          "Bitcoin",
          "Ethereum",
          "Filecoin"
        ],
        "tags": [
          "#Blockchain",
          "#AI",
          "#Coincap"
        ],
        "url": "",
        "image_url": "https://www.baidu.com/images/asrw2342342342.png",
        "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list (编辑草稿并提交)",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 11:55:34",
        "updated_time": "2024-03-21 18:46:49",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      },
      {
        "id": 18,
        "org_id": 142,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Binance Executives Detained Amid Nigerias $26B FX Crisis: Court Hearing Set on March 20",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Binance",
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/binance-executives-detained-amid-nigerias-26b-fx-crisis-court-hearing-set-on-march-20/",
        "image_url": "",
        "content": "As you read this article, two Binance executives, Tigran Gambaryan and Nadeem Anjarwalla, are still spending their days in the custody of the Nigerian authorities, accused of contributing to the countrys currency crash. Within 6 days, the court is going to hold a hearing, which means the international community will be watching more than ever. Advertisement   Lets dive into more details Detention and AllegationsTigran Gambaryan, Binances Head of Financial Crime Compliance, was arrested along with Nadeem Anjarwalla, the exchanges Africa Regional Manager, Nigeria, on February 26 upon an official invitation from the government. However, it should be noted that the two Binance executives were detained for a period of two weeks as a result of the Abuja High Courts order on February 28 despite no formal charges being made against them.The Central Bank of Nigeria revealed $26 billion in untraceable funds movement through the Binance Nigeria platform last year, which contributed to the countrys foreign exchange crisis. The government, fighting with capital outflows and depreciation issue of the Naira, sees Binances operations as one of the reasons that make the issue worse.Also Read: Institutional Influx: BlackRocks Bitcoin ETF Witnesses Surge in Holdings Amid Record-Breaking InflowsResponseThe detained Binance executives, visited by U.S. and U.K. officials, the hearing on March 20th is looming. Binance clarified once again its cooperation with Nigerian authorities adding that Binance is “cooperating with Nigerian authorities to bring Nadeem and Tigran home safely to their families”. As a matter of fact, the situation is a delicate case involving national security and global cryptocurrency operations.In short … The situation before the 20th of March is still dynamic, and all players closely watch the legal processes and diplomatic efforts. The arrest and detaining of Binances executives in Nigeria with currency destabilization charges against them will be heard in the upcoming court hearing. TagsBinance Crypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 17,
        "org_id": 141,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "MicroStrategy Announces $500 Million Convertible Senior Notes Offering to Acquire More Bitcoins!",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/microstrategy-announces-500-million-convertible-senior-notes-offering-to-acquire-more-bitcoins/",
        "image_url": "",
        "content": "MicroStrategy Incorporated (Nasdaq: MSTR) has announced its offering to issue 500 million dollars of convertible senior notes due 2031. The offering is limited to qualified institutional buyers, which attempts to improve the companys financial status and thus achieve its set objectives. Advertisement   Convertible Notes Offering Details“We intend to offer, subject to market conditions and other factors, $500 million aggregate principal amount of convertible senior notes due 2031,” MicroStrategy said in a statement. The offering includes $75 million of additional notes that can be purchased during the 13-day option period. The notes will be unsecured, with senior obligations bearing semiannual interest, starting on September 15, 2024, and ending on March 15, 2031. Noteholders will have the right to require MicroStrategy to repurchase the notes on the 15th of September, 2028. Moreover, MicroStrategy may redeem the notes in cash on or after the 22nd of March 2028.MicroStrategy made its roadmap clear, that by using the capital gains, MicroStrategy will be acquiring more Bitcoins and use it for fulfilling its other corporate activities. Nonetheless, its further Bitcoin acquisitions demonstrate its emphasis on cryptocurrency holdings, just like CEO Michael Saylors strategic acquisition plans.Convertible OptionsAdditionally, MicroStrategy explained that the notes provide conversion options into cash, class A common stock, or a mix of both. Conversion conditions will vary until September 15, 2030. After that, conversion is unrestricted until the maturity date. Details of the interest rate, conversion rates, and terms and conditions will be disclosed at pricing.Also Read: Institutional Influx: BlackRocks Bitcoin ETF Witnesses Surge in Holdings Amid Record-Breaking InflowsRegulatory ComplianceThe offering is directed towards qualified institutional buyers under Rule 144A of the Securities Act which is a regulator standard. MicroStrategy announced that it is the case that notes as well as shares of its class A common stock did not go through the Securities Act registration and may not be offered or sold in the United States unless appropriate registration or exemption are applied.In Conclusion…MicroStrategys press release is a demonstration of the companys active strategies in acquiring more and more Bitcoins, as well as using it to raise capital and to propel its long-term growth and cryptocurrency investment strategies. TagsCrypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 16,
        "org_id": 140,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Coinbase Surges as JMP Securities Raises Price Target Amid Bitcoin ETF Inflows",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Bitcoin",
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/coinbase-surges-as-jmp-securities-raises-price-target-amid-bitcoin-etf-inflows/",
        "image_url": "",
        "content": "Coinbase, a major US crypto-exchange company, has experienced a record-breaking increase in its share price, amidst the bullish state of Bitcoin ETFs and the crypto market. This surge followed after JMP Securities, an investment banking and asset management firm increased the target price of Coinbase shares to $300. Advertisement   JMP Securities Raises Coinbases Price ObjectiveJMP Securities analyst Devin Ryan revised the target price for Coinbase Global Inc. (NASDAQ: COIN) from $220 to $300 on March 13th. Ryan mentioned that the possible future for the regulated market will contain Coinbase being the surveillance partner and custodian for spot Bitcoin ETFs driving growth.This price correction happened at a time when theres tremendously high institutional demand for cryptocurrency investment and the spot Bitcoin ETFs are bringing in a lot of capital flows.JMP Securities anticipates that the total inflows to spot Bitcoin ETFs will be between $200 to $220 billion over the next three years. This forecast followed the influx of institutional investments, during the course of which assets under management in Bitcoin ETFs surpassed the $58 billion mark within two months.The last market sentiment shift towards Coinbase occurred simultaneously with spot Bitcoin ETFs performing well, especially BlackRock and Fidelity Bitcoin ETFs strongly influencing institutional inflow. Investment banking giants such as Goldman Sachs upgraded their rating on Coinbase shares, adjusting their price target to $282. And like that, Raymond James upgraded Coinbase from “underperform” to “market perform” indicating the growing confidence in the companys future.Coinbases Strategic Initiatives and Fundraising PlansOn March 12 Coinbase officially announced its plan to issue $1 billion worth of convertible senior notes, similar to Michael Saylors MicroStrategy, to repay debts and for general business purposes.Through the issuing of convertible notes, Coinbase can tap into capital while investors can also get the option to exchange the debt notes with the company shares at a later time. This measure is in line with Coinbases strategy of shoring up its financial base and targeting strategic growth.ARK Invest Sell-offYes, Coinbase is doing well, but ARK funds managed by Cathie Wood took a profit-taking position after Coinbase shares went up in price. ARK Invest sold off 270,000 Coinbase shares valued at nearly $69 million on Monday, while they were also seen selling 106,000 shares valued at around $27 million on Tuesday. Despite this, Coinbases price has risen an impressive 63% during that period, ending Tuesday at $256.14.In short …Coinbases strategic actions, such as the issuance of convertible notes, demonstrate the companys determination to benefit from market trends while making the business robust. The evolution of institutional participation is likely to see Coinbase rise to the position of a market leader, driving the future of the cryptocurrency environment. TagsBitcoin Crypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 15,
        "org_id": 139,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Bitcoin Price Will Not Drop Below This Level: Predicts Galaxy Digital CEO Novogratz",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Bitcoin",
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/galaxy-digital-ceo-novogratz-predicts-bitcoin-price-stability-above-50000-amidst-market-dynamics/",
        "image_url": "",
        "content": "In a recent CNBC interview, the CEO of Galaxy Digital, Michael Novogratz explained the reasons behind the recent rally in Bitcoin prices and what it means for the cryptocurrency market as a whole. Novogratz highlighted the chance of Bitcoin staying solid above the $50,000 mark, with anything dramatic occurring out of the blue being the only exception.  Advertisement   Lets delve deeper into his analysis to understand what are the factors that are driving Bitcoins price dynamic, and why he believes that BTC wont go below $50,000.Bitcoins New ATH at $73,000Novogratz emphasized Bitcoins soaring prices which reached an all-time high (ATH) at $73,000 showing that there are still positive trends in the market. Simultaneously, Ethereum breaks through the $4,000 barrier.As Novogratz explains, the recent Bitcoin price surge is mostly attributed to supply and demand considerations, without any liquidity-related or other market factors coming into play. He considered this phenomenon as a result of a major shift of mindset in the United States, where Bitcoin gradually becomes more and more popular. Novogratz said that this endorsement was like a confidence vote to the Americans and an indication of increased approbation of digital assets.However, keeping the volatile nature of Bitcoin in mind, Novogratz emphasized that if there are no dramatic events of any kind, the price of Bitcoin is going to remain above $50,000. This stability, he pointed out, has resulted from the existence of ETFs and the continued institutional investment into the market through these ETFs. Nevertheless, Novogratz stressed that it was important to be careful during periods of irrational exuberance when funding rates are high.Also Read: Institutional Influx: BlackRocks Bitcoin ETF Witnesses Surge in Holdings Amid Record-Breaking InflowsPolitical Impact on Bitcoin Price Novogratz, emphasizing the connection between Bitcoin prices and conventional assets such as gold, addressed political underpinning and monetary policy as the principal stimuli. He stressed that the problem is with excessive government spending especially noticeable in President Bidens budget with a trillion-dollar and more deficit. “Bitcoin has always been a report card on fiscal stewardship. And we have got no stewardship in D.C. right now,” says Mike.Evaluating the purpose of Bitcoin within the context of monetary policy, Novogratz stressed its importance as a key yardstick. He described the fact that “The genius of Bitcoin rally is that white paper sets the monetary policy for this ecosystem in code,” while fiat money changes at the discretion of particular governments. Novogratz underlined that Bitcoin helps people preserve their wealth when the economy of the State is not stable.Potential Ethereum ETF When?Novogratz also expressed a view on predictions of Ethereum ETF that could affect the crypto market. Even though there is a heated discussion within the SEC on the subject of firstly classifying Ethereum as a security, it seems that Novogratz is quite optimistic about securing approval for an ETF. He did not miss taking Bitcoins roadmap as his example and envisioned the same result for Ethereum.Ending Note…Bitcoin will probably hold a level above $50,000. Shortly, we will be facing regulatory developments, fiscal policies, and market sentiment. The impact of the political landscape and fiscal policy on private-sector investments is a pertinent issue.  TagsBitcoin Crypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 14,
        "org_id": 138,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Shiba Inu Surpasses DOGE and Solana in Weekly Trade Volume Amid Meme Coin Frenzy",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/shiba-inu-surpasses-doge-and-solana-in-weekly-trade-volume-amid-meme-coin-frenzy/",
        "image_url": "",
        "content": "Among the altcoins market, the Shiba Inu (SHIB) has taken the lead and exceeded the weekly trade volume of both Dogecoin (DOGE) and Solana (SOL). Additionally, the skyrocketing of SHIBs trading activity is heading parallel with the meme coin mania, where more people are coming to invest in these promising currencies that offer investors the opportunity to make amazing returns. Advertisement   SHIB Leads Weekly Trade VolumeRecords from Kaiko show the trading volume of Shiba Inu hit a mind-blowing figure of $31 billion per week which was way more enormous than the $23 billion raked up by Dogecoin in the same period. This huge increase in the trade volume of SHIB also made it the highest in a league of other large altcoins among them Solana.The entire meme coins market had an unparalleled rise in the volume of trading which culminated in a great $80 billion. Apart from SHIB and DOGE, other meme tokens including Pepe Coin (PEPE), Dogwifhat (WIF) and BONK (BONK) also sent the market price to a new record. These cryptocurrencies, which had been enjoying a steep rise, were driving the overall trade volume up to the new maximum level.SHIB and DOGEs Price Volatility On the contrary, both Shiba Inu and Dogecoin have obvious pullbacks and drops in their prices. SHIBs price tumbled by 1.81% to $0.00003162 and more significantly, trade volume also dropped by 5.72%, to $1.57 billion. In the same sequence, DOGE also had a fall in price by 2.20% to $0.1659, the trade volume share was 2.36% less than a day average of $2.43 billion.Optimism Surrounding SHIB ETFThe Shiba Inu community has been working on ways to improve the SHIB tokens, with a specific interest in the possibility of launching a SHIB ETF. The reports claim that Grayscale Investments is thinking of investing significantly in SHIB, which has made people discuss about the potential launch of an ETF. This initiative resembles the optimism that was associated with the introduction of Spot Bitcoin ETFs and strives to integrate Shiba Inu into the ETF sphere.The proposal of the SHIB ETF has aroused great interest, receiving more than 6,000 votes in support. Following the volatility in SHIB trading, the community stays positive about the ETF launch and its probable effect on future price movements. Also Read: Reddit Tokens MOON and DONUT Surge Ahead of Reddits IPO Amidst Bullish Market SentimentIt should be noted though that the SHIB ETF is still in its early stages of consideration, and its realization depends among other things on regulatory approval and market conditions.Ending note … The meme coin market is still dominated by Shiba Inu, and it traded more than Dogecoin and Solana among the traditional players. This means that the crypto community is still interested in meme tokens. As the proposed SHIB ETF is gaining momentum, investors are keeping a sharp eye on the ever-changing nature of this space. They are walking the tightrope of volatility and are looking for ways to benefit from such a dynamic environment. TagsCrypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 13,
        "org_id": 137,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Why Binance (BNB) Price Surged More Than 40% Today?",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/why-binance-bnb-price-surged-more-than-40-today/",
        "image_url": "",
        "content": "Story HighlightsBNB surged over 43% this week, reaching $613, spurred by the announcement of BEP 336 upgrade.BSC's roadmap outlines BEP 336 integration, starting with a testnet in April.Technical analysis suggests BNB may test $675 resistance if it crosses $631.BNB, the token powering the BNB Chain has experienced a remarkable surge of over 43% this week, hovering at $613 which was last seen in Dec 2021. This surge coincides with the announcement of the “BEP 336 upgrade,” aimed at optimizing data storage and processing on the BNB Chain, inspired by Ethereums Dencun upgrade (EIP 4844). Advertisement   Introduction of BEP 336 upgradeThe BEP 336 upgrade introduces “Blob-Carrying Transactions” (BlobTx), a groundbreaking concept altering the handling of large data blocks on the Binance Smart Chain (BSC). Blobs, temporary and cost-effective memory segments, efficiently capture data blocks up to 128 KB, streamlining transaction verification. This new approach reduces network space consumption, offering users lower storage costs and more affordable gas costs, similar to the Ethereum Dencun upgrade.  BEP 336 upgrade also adds two new features, the first is the Blob Market for regulated storage costs and the second is the introduction of a Precompile Contract for security purposes. Roadmap for BEP 336 IntegrationThe BSC outlined the strategy for BEP 336 integration, starting with the delivery of a testnet in April, followed by a magnet phase for further testing and optimization in May. Later, the Mainnet hard fork in June marks the official deployment, aimed at improving network quality and scalability.Meanwhile, the development of the BEP 336 upgrade is poised to greatly benefit developers and users of the BSC ecosystem. It promises lower gas fees, blockchain flexibility, and improved network performance, making BSC more accessible to developers and newcomers.Where is BNB Price Heading?According to technical analysis, a bullish move will be seen if Binances price crosses the $631 resistance level, which will test the upper resistance at $675. Continued holding at this level could push the face value to $700.However, with the announcement of BEP 336, the price of Binance Coin (BNB) surged more than 14%, to $613.",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News草稿列表

POST /api/v1/news/draft/list

Body 请求参数

{
  "id": 8,
  "order_asc": false,
  "search": "",
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 6,
    "count": 6
  },
  "data": {
    "list": [
      {
        "id": 6,
        "news_id": 0,
        "org_id": 0,
        "category": "分类",
        "main_title": "主标题",
        "sub_title": "副标题",
        "summary": "摘要信息",
        "keywords": [
          "Bitcoin",
          "Ethereum",
          "Filecoin"
        ],
        "seo_keywords": [
          "Bitcoin",
          "Ethereum",
          "Filecoin"
        ],
        "tags": [
          "#Blockchain",
          "#AI",
          "#Coincap"
        ],
        "image_url": "https://www.baidu.com/images/asrw2342342342.png",
        "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list",
        "is_deleted": false,
        "is_replicate": false,
        "created_time": "2024-03-21 11:45:54",
        "updated_time": "2024-03-21 11:45:54",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 5,
        "news_id": 0,
        "org_id": 0,
        "category": "",
        "main_title": "",
        "sub_title": "",
        "summary": "",
        "keywords": null,
        "seo_keywords": null,
        "tags": null,
        "image_url": "",
        "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list",
        "is_deleted": false,
        "is_replicate": false,
        "created_time": "2024-03-21 11:44:55",
        "updated_time": "2024-03-21 11:44:55",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 4,
        "news_id": 0,
        "org_id": 0,
        "category": "",
        "main_title": "",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [],
        "tags": [],
        "image_url": "",
        "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list",
        "is_deleted": false,
        "is_replicate": false,
        "created_time": "2024-03-21 11:37:43",
        "updated_time": "2024-03-21 11:37:43",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 2,
        "news_id": 0,
        "org_id": 0,
        "category": "",
        "main_title": "",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [],
        "tags": [],
        "image_url": "",
        "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list (编辑草稿并提交)",
        "is_deleted": false,
        "is_replicate": false,
        "created_time": "2024-03-21 10:59:31",
        "updated_time": "2024-03-21 11:28:55",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 3,
        "news_id": 1,
        "org_id": 104,
        "category": "",
        "main_title": "",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [],
        "tags": [],
        "image_url": "",
        "content": "编辑新闻新闻ID=1提交后后自动进入草稿箱在未发布前只存在于草稿箱中草稿箱URI/api/v1/news/draft/list打开草稿箱找到未发布的新闻点击发布后会如果编辑来源是AI新闻则新创建一条数据如果是人工编辑过的数据则覆盖原来的数据",
        "is_deleted": false,
        "is_replicate": false,
        "created_time": "2024-03-21 11:02:54",
        "updated_time": "2024-03-21 11:02:54",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 1,
        "news_id": 0,
        "org_id": 0,
        "category": "",
        "main_title": "",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [],
        "tags": [],
        "image_url": "",
        "content": "这是我自己新增的一条新闻,新增后自动进入草稿箱,在未发布前只存在于草稿箱中",
        "is_deleted": false,
        "is_replicate": false,
        "created_time": "2024-03-21 10:57:39",
        "updated_time": "2024-03-21 10:57:39",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A列表

POST /api/v1/qa/list

Body 请求参数

{
  "id": 0,
  "is_deleted": true,
  "search": "",
  "language": "zh-CN",
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» is_deleted body boolean 查询已删除数据
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 2,
    "count": 2
  },
  "data": {
    "list": [
      {
        "id": 2,
        "org_id": 1,
        "question": "比特币在区块链中是什么地位?",
        "answer": "龙头老大",
        "state": 0,
        "is_overwritten": true,
        "is_replicate": false,
        "is_deleted": false,
        "created_time": "2024-03-21 13:45:20",
        "updated_time": "2024-03-21 13:45:20",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 1,
        "org_id": 1,
        "question": "你好",
        "answer": "在呢,请问您有什么问题要问我呢?",
        "state": 0,
        "is_overwritten": true,
        "is_replicate": false,
        "is_deleted": false,
        "created_time": "2024-03-21 13:26:04",
        "updated_time": "2024-03-21 13:46:04",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 标签列表

POST /api/v1/tag/list

Body 请求参数

{
  "order_asc": false,
  "language": "",
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 3,
    "count": 3
  },
  "data": {
    "list": [
      {
        "id": 1,
        "name": "#All",
        "is_inherent": true,
        "is_deleted": false,
        "created_time": "2024-03-14 14:36:46",
        "updated_time": "2024-03-20 14:04:49",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 2,
        "name": "#AI",
        "is_inherent": true,
        "is_deleted": false,
        "created_time": "2024-03-14 14:36:55",
        "updated_time": "2024-03-14 14:36:55",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 3,
        "name": "#Blockchain",
        "is_inherent": true,
        "is_deleted": false,
        "created_time": "2024-03-14 14:37:02",
        "updated_time": "2024-03-14 14:37:02",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 标签新增

POST /api/v1/tag/add

Body 请求参数

{
  "name": "#Ethereum2",
  "language": "zh-CN"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 3,
    "count": 3
  },
  "data": {
    "list": [
      {
        "id": 1,
        "name": "#All",
        "is_inherent": true,
        "is_deleted": false,
        "created_time": "2024-03-14 14:36:46",
        "updated_time": "2024-03-20 14:04:49",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 2,
        "name": "#AI",
        "is_inherent": true,
        "is_deleted": false,
        "created_time": "2024-03-14 14:36:55",
        "updated_time": "2024-03-14 14:36:55",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 3,
        "name": "#Blockchain",
        "is_inherent": true,
        "is_deleted": false,
        "created_time": "2024-03-14 14:37:02",
        "updated_time": "2024-03-14 14:37:02",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 标签编辑

POST /api/v1/tag/edit

Body 请求参数

{
  "id": 6,
  "name": "#ChatGPT",
  "language": "zh-CN"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 标签删除

POST /api/v1/tag/delete

Body 请求参数

{
  "ids": [
    4,
    5
  ]
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A草稿列表

POST /api/v1/qa/draft/list

Body 请求参数

{
  "order_asc": false,
  "search": "",
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 3,
    "count": 3
  },
  "data": {
    "list": [
      {
        "id": 3,
        "qa_id": 1,
        "org_id": 1,
        "question": "【编辑新闻ID=1】你好AI",
        "answer": "在呢,请问您有什么问题要问我呢?",
        "is_overwritten": false,
        "is_replicate": false,
        "is_deleted": false,
        "created_time": "2024-03-21 13:31:10",
        "updated_time": "2024-03-21 13:31:10",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 2,
        "qa_id": 0,
        "org_id": 0,
        "question": "比特币在区块链中是什么地位?",
        "answer": "龙头老大",
        "is_overwritten": false,
        "is_replicate": false,
        "is_deleted": false,
        "created_time": "2024-03-21 13:29:13",
        "updated_time": "2024-03-21 13:29:13",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 1,
        "qa_id": 0,
        "org_id": 0,
        "question": "比特币在区块链中是什么地位?",
        "answer": "龙头老大",
        "is_overwritten": false,
        "is_replicate": false,
        "is_deleted": false,
        "created_time": "2024-03-21 13:27:47",
        "updated_time": "2024-03-21 13:27:47",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 订阅文章列表(今日)

POST /api/v1/sub/list/today

Body 请求参数

{
  "search": "",
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "list": [
      {
        "id": 5,
        "org_id": 129,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coindesk",
        "main_title": "Bitcoin Could Drop to $58K as Cool-Off Period Is Imminent, Swissblock Says",
        "sub_title": "Bitcoin nearly doubled in price since late January, but a \"counter move seems to be near,\" Swissblock analysts said.",
        "summary": "",
        "keywords": [
          "Markets",
          "Bitcoin",
          "Swissblock technologies",
          "Matrixport"
        ],
        "seo_keywords": [
          "bitcoin",
          "bitcoin price",
          "btc price"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://www.coindesk.com/markets/2024/03/13/bitcoin-could-drop-to-58k-as-cool-off-period-is-imminent-swissblock-says/",
        "image_url": "",
        "content": "Bitcoin's rally shows waning momentum, underscored by a negative divergence between its price and the RSI momentum indicator, Swissblock analysts noted.BTC could drop as much as 20% from current prices in the near term, but the uptrend will resume Swissblock forecasted.Bitcoin (BTC) has been climbing ever-higher over the past month, notching new all-time highs on the way with every dip bought up quickly, but the largest crypto may be poised for a cool-off phase, analysts warned.Digital asset analytics firm Swissblock said in a note on Wednesday that bitcoin nearly doubled in price from $38,000 in late January without any meaningful pullbacks, and a cooling period could be imminent.\"Nothing rallies in a straight line. Not even BTC,\" Swissblock analysts said in a Telegram update. \"A counter move seems to be near.\"Swissblock analysts based their forecast on the negative bearish divergence between bitcoin's price inching higher but dwindling relative strength index (RSI) on the 4-hour chart, foreshadowing lower prices. The RSI is a widely used momentum indicator that measures the speed and size of an asset's price changes.The pullback could materialize as soon as in the next few days, according to a chart by Swissblock analyst Henrik Zeberg. But, in the bigger picture, lower prices will be a temporary setback before the uptrend eventually resumes to new highs.\"We see BTC dropping to $58,000-$59,000 in the next move,\" they said, representing a 20% decline from current prices. \"But the top is not in.\"Bitcoin could drop to $58,000 in the near-future (Swissblock)Crypto investment services firm Matrixport also noted Tuesday that bitcoin's rally is running out of fuel and forecasted a period of consolidation. \"This bull market still has legs, but the divergence between a declining RSI and still high bitcoin prices could signal that BTC needs to consolidate before rallying again,\" Matrixport analysts said.Read more: Ether Could See Price Correction After Dencun Upgrade, QCP Capital SaysSkyrocketing meme coin prices could also signal an impending pullback, as rotating profits from large-cap cryptos to riskier tokens was often the last stage in a crypto uptrend. For example, pepe coin's (PEPE) breakneck rally last May presaged a 15% decline in bitcoin's price in the following month.BTC recently changed hands slightly above $73,000, up 2.6% over the past 24 hours. The broad-market Coindesk 20 Index (CD20) advanced 4% during the same period.Edited by Aoyon Ashraf.",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 1,
        "created_time": "2024-03-21 14:19:57",
        "updated_time": "2024-03-25 18:12:07",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 订阅文章列表(全部)

POST /api/v1/sub/list/all

Body 请求参数

{
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 15,
    "count": 10
  },
  "data": {
    "list": [
      {
        "id": 9,
        "org_id": 133,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Reddit-Based Altcoins To See Massive Rally In Coming Days Ahead of IPO",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/reddit-tokens-moon-and-donut-surge-ahead-of-reddits-ipo-amidst-bullish-market-sentiment/",
        "image_url": "",
        "content": "Two Reddit-based tokens, MOON and DONUT, have recently seen their prices skyrocketing to the moon with Reddits IPO in sight, demonstrating the enthusiasm of users in the community-supported cryptos. The increase in these tokens prices is attributed to the rising hope for the Reddits IPO, together with the positive sentiment throughout cryptocurrency market. Advertisement   Renewed Interest in MOON and DONUTThe recent renewed interest in Moon and Donut has revived after Reddits IPO. MOON, the native token of the r/CryptoCurrency subreddit, shows amazing growth of 29% over the past week and 104% on a monthly basis. Also, DONUT, a governance token for rewarding contributors to the r/ethtrader subreddit, is up over 100% in past 24 hours and has increased more than 117% WoW and 215% MoM. These notable increases show the rising interests and demand for Reddits tokens before the platform goes for the IPO.The upcoming IPO of Reddit, which is aimed at the valuation of around $6.4 billion, has contributed to the mounting investor attention in MOON and DONUT. Investors are buying these tokens in the hope that a possible bull run will follow the companys successful public offering. Success of an IPO may have a significant effect on prices of these community tokens thereby causing the increase of their values.Also Read: Shiba Inu Surpasses DOGE and Solana in Weekly Trade Volume Amid Meme Coin FrenzyThe Market Dynamics and Crypto Bull Run will be discussed.The underlying phenomenon that influenced the rise in the prices of MOON and DONUT is the broader cryptocurrency bull market also significantly. With cryptocurrencies price fluctuation and forecasts, the chats within Reddit crypto communities have been more frequent and heated, thus, resulting in more and more token exchange among the members. However, compared to crypto-focused tokens like MOON and DONUT, other community tokens such as BRICK, associated with the Fortnite subreddit, have shown slower price growth.Caution Amidst IPO SpeculationInvestors in the highly volatile crypto assets, MOON and DONUT, are instructed to be extra careful as the performance of the Reddit IPO can generate a price correction for these tokens. Apart from Reddit there were some other IPOs, such as the ones of Arm Holdings, Instacart, and Birkenstock, that have not had outstanding results, sparking concerns about Reddits IPO. Besides, Reddits track record of incurring losses and the content moderation difficulties may draw the general publics attention and this, in the long run, may affect the overall performance of its IPO and, thus, the prices of the community tokens.Crypto market is one of the highly volatile market. Though there is the conundrum of an IPO for Reddit, the experience could be a trigger for the common use of community tokens and the integration of cryptocurrencies into social platforms. This ICO can serve as a trigger for other Web2 platforms to venture into developing their own cryptocurrency tokens such as Telegram and X ($formerly Twitter). It will go further to drive innovation and adoption in the cryptocurrency market.ConclusionWhile Reddit is set to hit the market with its initial public offering, the attention is directed at the community tokens like MOON and DONUT that have witnessed an increase in price during a time when many investors are interested in acquiring them. Although the IPO success of Reddits coin can help to generate further surge in these tokens rates, investors should still remain cautious and follow the market trends carefully.  TagsCrypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 18:46:53",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      },
      {
        "id": 4,
        "org_id": 0,
        "spider_id": 0,
        "tag": "",
        "category": "分类",
        "main_title": "主标题",
        "sub_title": "副标题",
        "summary": "摘要信息",
        "keywords": [
          "Bitcoin",
          "Ethereum",
          "Filecoin"
        ],
        "seo_keywords": [
          "Bitcoin",
          "Ethereum",
          "Filecoin"
        ],
        "tags": [
          "#Blockchain",
          "#AI",
          "#Coincap"
        ],
        "url": "",
        "image_url": "https://www.baidu.com/images/asrw2342342342.png",
        "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list (编辑草稿并提交)",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 11:55:34",
        "updated_time": "2024-03-21 18:46:49",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      },
      {
        "id": 8,
        "org_id": 132,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Institutional Influx: BlackRocks Bitcoin ETF Witnesses Surge in Holdings Amid Record-Breaking Inflows",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/institutional-influx-blackrocks-bitcoin-etf-witnesses-surge-in-holdings-amid-record-breaking-inflows/",
        "image_url": "",
        "content": "At the time of writing, the BlackRock iShares Bitcoin Trust (IBIT) has recorded an increase in the number of Bitcoin holdings, which are currently over 200,000 with a value of approximately $14.76 billion, as of March 11, 2024. Advertisement   This notable increase of 116% took place following a sudden institutional influx through the spot Bitcoin ETFs market. This is yet another milestone not only for Bitcoin but also for the whole digital assets market.BlackRocks Bitcoin Ownership and ETF BloomBlackRocks IBIT Bitcoin holdings reportedly exceeded 200,000 and are now up to 203,754.8 Bitcoins bearing a market value of $14.76 billion.The released data likewise revealed other critical information about iShares Bitcoin Trust, including its Net Asset Value (NAV) of $41.27 as of March 11, 2024. The ETF appreciated 4.55% at NAV that day.BlackRock also provided insights into the fees associated with IBIT, stating a Sponsor Fee of 0.25%. However, the company announced a fee waiver for the first 12 months, reducing the Sponsor Fee to 0.12% for the first $5.0 billion of the Trusts assets. Beyond this period or if the fund exceeds $5.0 billion within the 12 months, the Sponsors Fee will revert to 0.25%.As officially updated on its website, the BlackRock iShares Bitcoin Trust (IBIT) has witnessed a surge in Bitcoin holdings, reaching over 200,000 Bitcoins with a market value of approximately $14.76 billion as of March 11, 2024. This notable increase coincided with an unprecedented influx of institutional investments into the U.S. Spot Bitcoin ETFs market, marking another milestone not only for Bitcoin but also for the digital asset space.Phenomenal Inflow through Spot Bitcoin ETFsOnly today, the US Spot Bitcoin ETFs have managed to record a massive inflow of institutional investments worth $505.6 million according to the provisional data of Farside UK.The limelight is on the institutional giants BlackRocks IBIT and Fidelitys Bitcoin Trust (FBTC) as they jointly pocketed an astounding amount of $775 million in inflows. On the 20th of February, BlackRocks IBIT witnessed a record-breaking high when it received a $562.9 million inflow. The FBTC generated a $215.5 million inflow.Yet, despite the increase in the number of investors who are trading digital assets and the surprisingly high incomes through the BTC ETFs, Grayscales Bitcoin Trust (GBTC) recorded great outflows.The increase in Bitcoin as well as ETF inflows also happened concurrently with the upsurge in the new all-time high for Bitcoin that surpassed $72,000. Experts attribute the uptrend to the positive events in the Bitcoin ETF universe and the anticipated Bitcoin halving which are the main determinants of the current bullish movement.Bitcoins price currently is $72,155.372, but its fluctuation makes the trading volume for the last 24 hours to amount $55.95 billion.In conclusion …The growing inflow of institutional investing into Bitcoin ETFs has immense consequences for the cryptocurrency market at large. BlackRocks Bitcoin position surged substantially and the largest ever inflows into the U.S. Spot Bitcoin ETF proved that the cryptocurrency market is more mature and capable of weathering the craziest storms. TagsCrypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 10,
        "org_id": 134,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coindesk",
        "main_title": "Why Prime Brokers Could Be a Source of Crypto Contagion",
        "sub_title": "Prime brokers are a new source of liquidity in this cycle, which could be good and bad in the long-run, says Phillip Moran, CEO of the Digital Opportunities Group.",
        "summary": "",
        "keywords": [
          "Opinion",
          "Crypto Long & Short",
          "Prime Brokerage",
          "Prime Brokers",
          "Liquidity",
          "Bull cycle",
          "Risk Management",
          "Institutional Adoption"
        ],
        "seo_keywords": null,
        "tags": [
          "#Blockchain"
        ],
        "url": "https://www.coindesk.com/markets/2024/03/13/why-prime-brokers-could-be-a-source-of-crypto-contagion/",
        "image_url": "",
        "content": "Digital asset markets have been vibrant recently, and this has been a great respite after almost two years of crypto winter. I do not want to throw a wet towel on current sentiment, but it is good to remember that the seeds of the next crash are often sown during the good times.Because risk management is the primary job of all portfolio managers, here I want to opine on one potential scenario if this bull market continues for another 18-plus months.Here is why I think the potential nexus for future contagion could be prime brokers (PBs).Why? Because 1) PBs are emerging as a major player and lender in crypto markets and2) The current lending standards of PBs are tight, largely lending to low drawdown strategies (like delta-neutral), and presents low systemic risk. But, 3), if expected returns of delta-neutral strategies decline, then PBs may move out the risk curve in terms of who they are willing to lend to and what services they offer, which could brew systemic risk.During the last bullish cycle, lenders increased the violence of the implosions that we witnessed. Leverage was hidden across a network of entities (BlockFi, Voyager, etc.), with concentration at certain nodes (3AC, Alameda). The lenders of the old-world are largely gone, but there is a new source of liquidity: prime brokers (PBs).Currently, PBs generate most of their revenues through 1) trading revenues from market access, and 2) lending revenues from lending, typically to delta-neutral strategies.Funding arbitrage is a strategy which benefits from market demand to go long via derivatives. This exploits the funding interest rates paid out from perpetual swaps (a crypto derivative product) by going long on spot and short perpetual swaps (or vice versa). This generates attractive yields and exploits market demand to go levered long, while not exposing the strategy to directional market moves. If the strategy is implemented well, the risk is very low, which makes it a popular strategy for PBs to lend to.While funding rates are currently elevated from recent upside price action, I believe it is reasonable to expect the returns to come down as more money flows into these lower-risk strategies. With returns declining in funding arbitrage, we will likely see returns in other lower risk strategies fall. If expected returns decline below the borrow cost from PB loans, then the PBs will be forced to make the decision to move out the risk spectrum or reconsider their product offerings.What could this apocalyptic future fueled by crypto PB collapse look like? What could it be fueled by?Here are a couple ideas:Further aggregation of liquidity through PBs: Increasing volume requirements for better fee tiers at centralized exchanges, like Binance and OKX, will push most traders to access the market through PBs instead of their own master accounts.Synthetics, swaps, other derivatives: If trading directly on exchange becomes restricted (either due to the exchanges themselves limiting direct access, or the PBs limiting access), this may create a market of derivatives for traders where the PB will clear the other side (usually this is a swap mechanism). This opens the door for accounting issues, or leverage shenanigans.We should enjoy the good times while they are here, while also considering future disaster scenarios. Stay safe out there, everyone.Edited by Benjamin Schiller.",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 11,
        "org_id": 135,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coindesk",
        "main_title": "Arbitrum's ARB, Polygon's MATIC Lead Gains as Ethereum's Dencun Upgrade Goes Live",
        "sub_title": "Ethereum's Dencun upgrade enabled a new way of storing data that was forecast to dramatically cut costs for interacting with layer-2 networks.",
        "summary": "",
        "keywords": [
          "Ethereum",
          "Dencun",
          "Layer 2s",
          "Polygon",
          "Arbitrum",
          "Markets"
        ],
        "seo_keywords": [
          "dencun upgrade",
          "ethereum",
          "layer 2",
          "polygon",
          "arbitrum"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://www.coindesk.com/markets/2024/03/13/arbitrums-arb-polygons-matic-lead-gains-as-ethereums-dencun-upgrade-goes-live/",
        "image_url": "",
        "content": "Layer 2 cryptocurrencies provided a mixed performance as the Ethereum blockchain's Decncun upgrade went live.Tokens of Polygon, Arbitrum and Starknet led gains while Immutable X and Celo declined.Cryptocurrencies adjacent to the Ethereum network offered a mixed performance on Wednesday as the blockchain's much-anticipated Dencun upgrade went live, enabling cheaper transactions on layer-2 (L2) protocols.Read more: Ethereum Finalizes 'Dencun' Upgrade, in Landmark Move to Reduce Data FeesNative tokens of Polygon (MATIC) and Arbitrum (ARB) added 8%-10% before the upgrade, retracing some of the advance by the time the upgrade kicked in at 13:55 UTC. The two are still up 6%-7% over the past 24 hours, while METIS' 2% gain outperformed the broad-market CoinDesk 20 Index's (CD20) 1.5% advance.Starknet (STRK) had been falling until the upgrade activated, then shot up almost 10%, erasing earlier losses. It was recently 6% higher over 24 hours. Starknet posted on X that it already submitted its first batch of data in a \"blob\" that benefits from the reduced fees Dencun makes possible. The Starknet Foundation, an organization behind the network's development, also laid out plans on Tuesday for further cost reductions for users.Optimism (OP) also rallied nearly 10%, but dropped more than its rivals ahead of Dencun and was up less than 2% on the day. Gaming-focused L2 Immutable X (IMX) ended a short-lived advance to decline 6%. Celo (CELO) slid 7% while the Ethereum blockchain's native token, ether (ETH), was little changed just below $4,000.Dencun, considered the biggest milestone for the ecosystem in almost a year, introduced a new way of storing data on the notoriously congested blockchain. The change was forecast to cut transaction costs on L2 networks to a few cents, and expected to spur activity and attract more applications.While ETH and layer-2 tokens performed well over the weeks leading up to Dencun, QCP Capital noted that ether could see a correction as anticipation for the upgrade passes and diminishing probability of a spot ether ETF being approved in the U.S. in the near future. A correction in crypto markets is often seen as a decline of at least 10%.UPDATE (March 13, 16:31 UTC): Adds Starknet's STRK price action. Updates METIS, CD20 prices.Edited by Sheldon Reback.",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 12,
        "org_id": 136,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Crypto Market Prediction: Whats Next After Bitcoins Record High?",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Altcoins",
          "Bitcoin",
          "Price Analysis"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/crypto-market-prediction-whats-next-after-bitcoins-record-high/",
        "image_url": "",
        "content": "Cryptocurrency analyst DustyBC Crypto News has explained the ongoing surge in the cryptocurrency market, with Bitcoin recently surpassing the $70,000 threshold and touching an impressive $72,000. Dusty stressed the importance of these milestones, noting the continued bullish sentiment surrounding cryptocurrencies. Advertisement   “What were witnessing right now is just the beginning,” Dusty said. “Despite Bitcoin reaching new all-time highs, theres still plenty of room for price discovery and further gains across the board.”Dusty pointed out that while Bitcoins rally is grabbing headlines, many investors are eyeing other cryptocurrencies, particularly Ethereum, for significant gains soon. “Were expecting a ripple effect, where altcoins follow Bitcoins lead and outperform later in the market cycle,” Dusty explained.The analyst also addressed the evolving narrative in the crypto space, noting a shift in focus from traditional news coverage to discussions around top altcoins and emerging trends. Dusty also spoke about the potential for substantial gains in alternative coins, citing examples of coins that have experienced exponential growth within a short timeframe.“While Bitcoin remains a solid investment option, the real opportunities lie in exploring smaller altcoins with high growth potential,” Dusty advised. “Investors need to stay informed and capitalize on emerging trends to maximize returns.”Dusty further discussed the impact of institutional involvement and regulatory developments on the cryptocurrency market. With institutions increasingly embracing Bitcoin and regulatory bodies showing a willingness to accommodate crypto-based financial products, the analyst expressed optimism about the markets future trajectory.“The growing acceptance of Bitcoin and other cryptocurrencies by institutions is a testament to their potential as alternative assets,” Dusty stated. “Moreover, regulatory clarity is paving the way for broader adoption and investment opportunities.”Dusty pointed out the transformative potential of cryptocurrencies and urged investors to seize opportunities in the market environment.“Were witnessing a paradigm shift in finance, and those who embrace it early stand to reap the rewards,” Dusty concluded.  TagsAltcoins Bitcoin Price Analysis",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 13,
        "org_id": 137,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Why Binance (BNB) Price Surged More Than 40% Today?",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/why-binance-bnb-price-surged-more-than-40-today/",
        "image_url": "",
        "content": "Story HighlightsBNB surged over 43% this week, reaching $613, spurred by the announcement of BEP 336 upgrade.BSC's roadmap outlines BEP 336 integration, starting with a testnet in April.Technical analysis suggests BNB may test $675 resistance if it crosses $631.BNB, the token powering the BNB Chain has experienced a remarkable surge of over 43% this week, hovering at $613 which was last seen in Dec 2021. This surge coincides with the announcement of the “BEP 336 upgrade,” aimed at optimizing data storage and processing on the BNB Chain, inspired by Ethereums Dencun upgrade (EIP 4844). Advertisement   Introduction of BEP 336 upgradeThe BEP 336 upgrade introduces “Blob-Carrying Transactions” (BlobTx), a groundbreaking concept altering the handling of large data blocks on the Binance Smart Chain (BSC). Blobs, temporary and cost-effective memory segments, efficiently capture data blocks up to 128 KB, streamlining transaction verification. This new approach reduces network space consumption, offering users lower storage costs and more affordable gas costs, similar to the Ethereum Dencun upgrade.  BEP 336 upgrade also adds two new features, the first is the Blob Market for regulated storage costs and the second is the introduction of a Precompile Contract for security purposes. Roadmap for BEP 336 IntegrationThe BSC outlined the strategy for BEP 336 integration, starting with the delivery of a testnet in April, followed by a magnet phase for further testing and optimization in May. Later, the Mainnet hard fork in June marks the official deployment, aimed at improving network quality and scalability.Meanwhile, the development of the BEP 336 upgrade is poised to greatly benefit developers and users of the BSC ecosystem. It promises lower gas fees, blockchain flexibility, and improved network performance, making BSC more accessible to developers and newcomers.Where is BNB Price Heading?According to technical analysis, a bullish move will be seen if Binances price crosses the $631 resistance level, which will test the upper resistance at $675. Continued holding at this level could push the face value to $700.However, with the announcement of BEP 336, the price of Binance Coin (BNB) surged more than 14%, to $613.",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 14,
        "org_id": 138,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Shiba Inu Surpasses DOGE and Solana in Weekly Trade Volume Amid Meme Coin Frenzy",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/shiba-inu-surpasses-doge-and-solana-in-weekly-trade-volume-amid-meme-coin-frenzy/",
        "image_url": "",
        "content": "Among the altcoins market, the Shiba Inu (SHIB) has taken the lead and exceeded the weekly trade volume of both Dogecoin (DOGE) and Solana (SOL). Additionally, the skyrocketing of SHIBs trading activity is heading parallel with the meme coin mania, where more people are coming to invest in these promising currencies that offer investors the opportunity to make amazing returns. Advertisement   SHIB Leads Weekly Trade VolumeRecords from Kaiko show the trading volume of Shiba Inu hit a mind-blowing figure of $31 billion per week which was way more enormous than the $23 billion raked up by Dogecoin in the same period. This huge increase in the trade volume of SHIB also made it the highest in a league of other large altcoins among them Solana.The entire meme coins market had an unparalleled rise in the volume of trading which culminated in a great $80 billion. Apart from SHIB and DOGE, other meme tokens including Pepe Coin (PEPE), Dogwifhat (WIF) and BONK (BONK) also sent the market price to a new record. These cryptocurrencies, which had been enjoying a steep rise, were driving the overall trade volume up to the new maximum level.SHIB and DOGEs Price Volatility On the contrary, both Shiba Inu and Dogecoin have obvious pullbacks and drops in their prices. SHIBs price tumbled by 1.81% to $0.00003162 and more significantly, trade volume also dropped by 5.72%, to $1.57 billion. In the same sequence, DOGE also had a fall in price by 2.20% to $0.1659, the trade volume share was 2.36% less than a day average of $2.43 billion.Optimism Surrounding SHIB ETFThe Shiba Inu community has been working on ways to improve the SHIB tokens, with a specific interest in the possibility of launching a SHIB ETF. The reports claim that Grayscale Investments is thinking of investing significantly in SHIB, which has made people discuss about the potential launch of an ETF. This initiative resembles the optimism that was associated with the introduction of Spot Bitcoin ETFs and strives to integrate Shiba Inu into the ETF sphere.The proposal of the SHIB ETF has aroused great interest, receiving more than 6,000 votes in support. Following the volatility in SHIB trading, the community stays positive about the ETF launch and its probable effect on future price movements. Also Read: Reddit Tokens MOON and DONUT Surge Ahead of Reddits IPO Amidst Bullish Market SentimentIt should be noted though that the SHIB ETF is still in its early stages of consideration, and its realization depends among other things on regulatory approval and market conditions.Ending note … The meme coin market is still dominated by Shiba Inu, and it traded more than Dogecoin and Solana among the traditional players. This means that the crypto community is still interested in meme tokens. As the proposed SHIB ETF is gaining momentum, investors are keeping a sharp eye on the ever-changing nature of this space. They are walking the tightrope of volatility and are looking for ways to benefit from such a dynamic environment. TagsCrypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 15,
        "org_id": 139,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Bitcoin Price Will Not Drop Below This Level: Predicts Galaxy Digital CEO Novogratz",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Bitcoin",
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/galaxy-digital-ceo-novogratz-predicts-bitcoin-price-stability-above-50000-amidst-market-dynamics/",
        "image_url": "",
        "content": "In a recent CNBC interview, the CEO of Galaxy Digital, Michael Novogratz explained the reasons behind the recent rally in Bitcoin prices and what it means for the cryptocurrency market as a whole. Novogratz highlighted the chance of Bitcoin staying solid above the $50,000 mark, with anything dramatic occurring out of the blue being the only exception.  Advertisement   Lets delve deeper into his analysis to understand what are the factors that are driving Bitcoins price dynamic, and why he believes that BTC wont go below $50,000.Bitcoins New ATH at $73,000Novogratz emphasized Bitcoins soaring prices which reached an all-time high (ATH) at $73,000 showing that there are still positive trends in the market. Simultaneously, Ethereum breaks through the $4,000 barrier.As Novogratz explains, the recent Bitcoin price surge is mostly attributed to supply and demand considerations, without any liquidity-related or other market factors coming into play. He considered this phenomenon as a result of a major shift of mindset in the United States, where Bitcoin gradually becomes more and more popular. Novogratz said that this endorsement was like a confidence vote to the Americans and an indication of increased approbation of digital assets.However, keeping the volatile nature of Bitcoin in mind, Novogratz emphasized that if there are no dramatic events of any kind, the price of Bitcoin is going to remain above $50,000. This stability, he pointed out, has resulted from the existence of ETFs and the continued institutional investment into the market through these ETFs. Nevertheless, Novogratz stressed that it was important to be careful during periods of irrational exuberance when funding rates are high.Also Read: Institutional Influx: BlackRocks Bitcoin ETF Witnesses Surge in Holdings Amid Record-Breaking InflowsPolitical Impact on Bitcoin Price Novogratz, emphasizing the connection between Bitcoin prices and conventional assets such as gold, addressed political underpinning and monetary policy as the principal stimuli. He stressed that the problem is with excessive government spending especially noticeable in President Bidens budget with a trillion-dollar and more deficit. “Bitcoin has always been a report card on fiscal stewardship. And we have got no stewardship in D.C. right now,” says Mike.Evaluating the purpose of Bitcoin within the context of monetary policy, Novogratz stressed its importance as a key yardstick. He described the fact that “The genius of Bitcoin rally is that white paper sets the monetary policy for this ecosystem in code,” while fiat money changes at the discretion of particular governments. Novogratz underlined that Bitcoin helps people preserve their wealth when the economy of the State is not stable.Potential Ethereum ETF When?Novogratz also expressed a view on predictions of Ethereum ETF that could affect the crypto market. Even though there is a heated discussion within the SEC on the subject of firstly classifying Ethereum as a security, it seems that Novogratz is quite optimistic about securing approval for an ETF. He did not miss taking Bitcoins roadmap as his example and envisioned the same result for Ethereum.Ending Note…Bitcoin will probably hold a level above $50,000. Shortly, we will be facing regulatory developments, fiscal policies, and market sentiment. The impact of the political landscape and fiscal policy on private-sector investments is a pertinent issue.  TagsBitcoin Crypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      },
      {
        "id": 16,
        "org_id": 140,
        "spider_id": 1,
        "tag": "#Blockchain",
        "category": "Coinpedia",
        "main_title": "Coinbase Surges as JMP Securities Raises Price Target Amid Bitcoin ETF Inflows",
        "sub_title": "",
        "summary": "",
        "keywords": [],
        "seo_keywords": [
          "Bitcoin",
          "Crypto news"
        ],
        "tags": [
          "#Blockchain"
        ],
        "url": "https://coinpedia.org/news/coinbase-surges-as-jmp-securities-raises-price-target-amid-bitcoin-etf-inflows/",
        "image_url": "",
        "content": "Coinbase, a major US crypto-exchange company, has experienced a record-breaking increase in its share price, amidst the bullish state of Bitcoin ETFs and the crypto market. This surge followed after JMP Securities, an investment banking and asset management firm increased the target price of Coinbase shares to $300. Advertisement   JMP Securities Raises Coinbases Price ObjectiveJMP Securities analyst Devin Ryan revised the target price for Coinbase Global Inc. (NASDAQ: COIN) from $220 to $300 on March 13th. Ryan mentioned that the possible future for the regulated market will contain Coinbase being the surveillance partner and custodian for spot Bitcoin ETFs driving growth.This price correction happened at a time when theres tremendously high institutional demand for cryptocurrency investment and the spot Bitcoin ETFs are bringing in a lot of capital flows.JMP Securities anticipates that the total inflows to spot Bitcoin ETFs will be between $200 to $220 billion over the next three years. This forecast followed the influx of institutional investments, during the course of which assets under management in Bitcoin ETFs surpassed the $58 billion mark within two months.The last market sentiment shift towards Coinbase occurred simultaneously with spot Bitcoin ETFs performing well, especially BlackRock and Fidelity Bitcoin ETFs strongly influencing institutional inflow. Investment banking giants such as Goldman Sachs upgraded their rating on Coinbase shares, adjusting their price target to $282. And like that, Raymond James upgraded Coinbase from “underperform” to “market perform” indicating the growing confidence in the companys future.Coinbases Strategic Initiatives and Fundraising PlansOn March 12 Coinbase officially announced its plan to issue $1 billion worth of convertible senior notes, similar to Michael Saylors MicroStrategy, to repay debts and for general business purposes.Through the issuing of convertible notes, Coinbase can tap into capital while investors can also get the option to exchange the debt notes with the company shares at a later time. This measure is in line with Coinbases strategy of shoring up its financial base and targeting strategic growth.ARK Invest Sell-offYes, Coinbase is doing well, but ARK funds managed by Cathie Wood took a profit-taking position after Coinbase shares went up in price. ARK Invest sold off 270,000 Coinbase shares valued at nearly $69 million on Monday, while they were also seen selling 106,000 shares valued at around $27 million on Tuesday. Despite this, Coinbases price has risen an impressive 63% during that period, ending Tuesday at $256.14.In short …Coinbases strategic actions, such as the issuance of convertible notes, demonstrate the companys determination to benefit from market trends while making the business robust. The evolution of institutional participation is likely to see Coinbase rise to the position of a market leader, driving the future of the cryptocurrency environment. TagsBitcoin Crypto news",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-21 14:19:58",
        "updated_time": "2024-03-21 14:19:58",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 订阅文章列表(已推送)

POST /api/v1/sub/list/pushed

Body 请求参数

{
  "page_no": 0,
  "page_size": 10
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 2,
    "count": 2
  },
  "data": {
    "list": [
      {
        "id": 2,
        "org_id": 105,
        "spider_id": 105,
        "tag": "#AI",
        "category": "Coindesk",
        "main_title": "Bitcoin Could Drop to $58K as Cool-Off Period Is Imminent, Swissblock Says",
        "sub_title": "Bitcoin nearly doubled in price since late January, but a \"counter move seems to be near,\" Swissblock analysts said.",
        "summary": "",
        "keywords": [
          "Markets",
          "Bitcoin",
          "Swissblock technologies",
          "Matrixport"
        ],
        "seo_keywords": [
          "bitcoin",
          "bitcoin price",
          "btc price"
        ],
        "tags": [
          "#Blockchain",
          "#Solidity",
          "#Bitcoin"
        ],
        "url": "https://www.coindesk.com/markets/2024/03/13/bitcoin-could-drop-to-58k-as-cool-off-period-is-imminent-swissblock-says/",
        "image_url": "",
        "content": "从订阅列表编辑新闻新闻ID=2提交后直接覆盖原文",
        "is_hotspot": false,
        "is_overwritten": true,
        "is_deleted": false,
        "is_replicate": false,
        "state": 1,
        "created_time": "2024-03-20 14:38:45",
        "updated_time": "2024-03-25 16:20:06",
        "extra_data": {
          "logs": [
            {
              "oper_user": "lory",
              "oper_time": "2024-03-21 18:46:03",
              "oper_type": "edit"
            }
          ]
        }
      },
      {
        "id": 1,
        "org_id": 104,
        "spider_id": 104,
        "tag": "#Blockchain",
        "category": "Coindesk",
        "main_title": "Bitcoin Could Drop to $58K as Cool-Off Period Is Imminent, Swissblock Says",
        "sub_title": "Bitcoin nearly doubled in price since late January, but a \"counter move seems to be near,\" Swissblock analysts said.",
        "summary": "",
        "keywords": [
          "Markets",
          "Bitcoin",
          "Swissblock technologies",
          "Matrixport"
        ],
        "seo_keywords": [
          "bitcoin",
          "bitcoin price",
          "btc price"
        ],
        "tags": [
          "#Blockchain",
          "#Solidity",
          "#Bitcoin"
        ],
        "url": "https://www.coindesk.com/markets/2024/03/13/bitcoin-could-drop-to-58k-as-cool-off-period-is-imminent-swissblock-says/",
        "image_url": "",
        "content": "Bitcoin's rally shows waning momentum, underscored by a negative divergence between its price and the RSI momentum indicator, Swissblock analysts noted.BTC could drop as much as 20% from current prices in the near term, but the uptrend will resume Swissblock forecasted.Bitcoin (BTC) has been climbing ever-higher over the past month, notching new all-time highs on the way with every dip bought up quickly, but the largest crypto may be poised for a cool-off phase, analysts warned.Digital asset analytics firm Swissblock said in a note on Wednesday that bitcoin nearly doubled in price from $38,000 in late January without any meaningful pullbacks, and a cooling period could be imminent.\"Nothing rallies in a straight line. Not even BTC,\" Swissblock analysts said in a Telegram update. \"A counter move seems to be near.\"Swissblock analysts based their forecast on the negative bearish divergence between bitcoin's price inching higher but dwindling relative strength index (RSI) on the 4-hour chart, foreshadowing lower prices. The RSI is a widely used momentum indicator that measures the speed and size of an asset's price changes.The pullback could materialize as soon as in the next few days, according to a chart by Swissblock analyst Henrik Zeberg. But, in the bigger picture, lower prices will be a temporary setback before the uptrend eventually resumes to new highs.\"We see BTC dropping to $58,000-$59,000 in the next move,\" they said, representing a 20% decline from current prices. \"But the top is not in.\"Bitcoin could drop to $58,000 in the near-future (Swissblock)Crypto investment services firm Matrixport also noted Tuesday that bitcoin's rally is running out of fuel and forecasted a period of consolidation. \"This bull market still has legs, but the divergence between a declining RSI and still high bitcoin prices could signal that BTC needs to consolidate before rallying again,\" Matrixport analysts said.Read more: Ether Could See Price Correction After Dencun Upgrade, QCP Capital SaysSkyrocketing meme coin prices could also signal an impending pullback, as rotating profits from large-cap cryptos to riskier tokens was often the last stage in a crypto uptrend. For example, pepe coin's (PEPE) breakneck rally last May presaged a 15% decline in bitcoin's price in the following month.BTC recently changed hands slightly above $73,000, up 2.6% over the past 24 hours. The broad-market Coindesk 20 Index (CD20) advanced 4% during the same period.Edited by Aoyon Ashraf.",
        "is_hotspot": false,
        "is_overwritten": false,
        "is_deleted": false,
        "is_replicate": false,
        "state": 0,
        "created_time": "2024-03-20 14:38:45",
        "updated_time": "2024-03-20 14:39:28",
        "extra_data": {
          "logs": null
        }
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 订阅文章编辑

POST /api/v1/sub/edit

Body 请求参数

{
  "id": 6,
  "category": "分类",
  "main_title": "主标题",
  "sub_title": "副标题",
  "summary": "摘要信息",
  "keywords": [
    "#Bitcoin",
    "#Ethereum",
    "#Filecoin"
  ],
  "seo_keywords": [
    "#Bitcoin",
    "#Ethereum",
    "#Filecoin"
  ],
  "tags": [
    "#Blockchain",
    "#AI",
    "#Coincap"
  ],
  "image_url": "https://www.baidu.com/images/asrw2342342342.png",
  "content": "编辑新闻新闻ID=6提交后覆盖原来的news数据"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A草稿编辑

POST /api/v1/qa/draft/edit

Body 请求参数

{
  "id": 3,
  "question": "比特币在区块链中是什么地位?",
  "answer": "龙头老大",
  "language": "zh-CN"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A草稿发布

POST /api/v1/qa/draft/publish

Body 请求参数

{
  "id": 3
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A草稿删除

POST /api/v1/qa/draft/delete

Body 请求参数

{
  "ids": [
    1,
    2
  ]
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A新增

POST /api/v1/qa/add

Body 请求参数

{
  "question": "比特币在区块链中是什么地位?",
  "answer": "龙头老大",
  "language": "zh-CN"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "draft_id": 2
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A编辑

POST /api/v1/qa/edit

Body 请求参数

{
  "id": 1
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "draft_id": 2
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST Q&A删除

POST /api/v1/qa/delete

Body 请求参数

{
  "ids": [
    1,
    2,
    3
  ]
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News草稿编辑

POST /api/v1/news/draft/edit

Body 请求参数

{
  "id": 2,
  "category": "分类",
  "main_title": "主标题",
  "sub_title": "副标题",
  "summary": "摘要信息",
  "keywords": [
    "Bitcoin",
    "Ethereum",
    "Filecoin"
  ],
  "seo_keywords": [
    "Bitcoin",
    "Ethereum",
    "Filecoin"
  ],
  "tags": [
    "#Blockchain",
    "#AI",
    "#Coincap"
  ],
  "image_url": "https://www.baidu.com/images/asrw2342342342.png",
  "language": "zh-CN",
  "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list (编辑草稿并提交)"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News草稿发布

POST /api/v1/news/draft/publish

Body 请求参数

{
  "id": 2
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 1003,
    "message": "news draft id invalid or draft is deleted",
    "total": 0,
    "count": 0
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News草稿删除

POST /api/v1/news/draft/delete

Body 请求参数

{
  "ids": [
    1,
    2,
    3
  ]
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 1003,
    "message": "news draft id invalid or draft is deleted",
    "total": 0,
    "count": 0
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News新增

POST /api/v1/news/add

Body 请求参数

{
  "category": "分类",
  "main_title": "主标题",
  "sub_title": "副标题",
  "summary": "摘要信息",
  "keywords": [
    "Bitcoin",
    "Ethereum",
    "Filecoin"
  ],
  "seo_keywords": [
    "Bitcoin",
    "Ethereum",
    "Filecoin"
  ],
  "tags": [
    "#Blockchain",
    "#AI",
    "#Coincap"
  ],
  "image_url": "https://www.baidu.com/images/asrw2342342342.png",
  "language": "en",
  "content": "这是我自己新增的一条新闻新增后自动进入草稿箱在未发布前只存在于草稿箱中提交完成后返回草稿箱数据ID草稿箱URI/api/v1/news/draft/list"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "draft_id": 2
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News编辑

POST /api/v1/news/edit

Body 请求参数

{
  "id": 4
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "draft_id": 2
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News发布订阅

POST /api/v1/news/publish

Body 请求参数

{
  "id": 1
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "draft_id": 2
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News删除

POST /api/v1/news/delete

Body 请求参数

{
  "ids": [
    1,
    2,
    3
  ]
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "draft_id": 2
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST News比较

POST /api/v1/news/compare

Body 请求参数

{
  "id": 1
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 账户名称(筛选条件,非必填)
» page_no body integer 分页页码
» page_size body integer 分页条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "cur_news": {
      "id": 1,
      "org_id": 104,
      "spider_id": 104,
      "tag": "#Blockchain",
      "category": "Coindesk",
      "main_title": "Bitcoin Could Drop to $58K as Cool-Off Period Is Imminent, Swissblock Says",
      "sub_title": "Bitcoin nearly doubled in price since late January, but a \"counter move seems to be near,\" Swissblock analysts said.",
      "summary": "",
      "keywords": [
        "Markets",
        "Bitcoin",
        "Swissblock technologies",
        "Matrixport"
      ],
      "seo_keywords": [
        "bitcoin",
        "bitcoin price",
        "btc price"
      ],
      "tags": [
        "#Blockchain",
        "#Solidity",
        "#Bitcoin"
      ],
      "url": "https://www.coindesk.com/markets/2024/03/13/bitcoin-could-drop-to-58k-as-cool-off-period-is-imminent-swissblock-says/",
      "image_url": "",
      "content": "Bitcoin's rally shows waning momentum, underscored by a negative divergence between its price and the RSI momentum indicator, Swissblock analysts noted.BTC could drop as much as 20% from current prices in the near term, but the uptrend will resume Swissblock forecasted.Bitcoin (BTC) has been climbing ever-higher over the past month, notching new all-time highs on the way with every dip bought up quickly, but the largest crypto may be poised for a cool-off phase, analysts warned.Digital asset analytics firm Swissblock said in a note on Wednesday that bitcoin nearly doubled in price from $38,000 in late January without any meaningful pullbacks, and a cooling period could be imminent.\"Nothing rallies in a straight line. Not even BTC,\" Swissblock analysts said in a Telegram update. \"A counter move seems to be near.\"Swissblock analysts based their forecast on the negative bearish divergence between bitcoin's price inching higher but dwindling relative strength index (RSI) on the 4-hour chart, foreshadowing lower prices. The RSI is a widely used momentum indicator that measures the speed and size of an asset's price changes.The pullback could materialize as soon as in the next few days, according to a chart by Swissblock analyst Henrik Zeberg. But, in the bigger picture, lower prices will be a temporary setback before the uptrend eventually resumes to new highs.\"We see BTC dropping to $58,000-$59,000 in the next move,\" they said, representing a 20% decline from current prices. \"But the top is not in.\"Bitcoin could drop to $58,000 in the near-future (Swissblock)Crypto investment services firm Matrixport also noted Tuesday that bitcoin's rally is running out of fuel and forecasted a period of consolidation. \"This bull market still has legs, but the divergence between a declining RSI and still high bitcoin prices could signal that BTC needs to consolidate before rallying again,\" Matrixport analysts said.Read more: Ether Could See Price Correction After Dencun Upgrade, QCP Capital SaysSkyrocketing meme coin prices could also signal an impending pullback, as rotating profits from large-cap cryptos to riskier tokens was often the last stage in a crypto uptrend. For example, pepe coin's (PEPE) breakneck rally last May presaged a 15% decline in bitcoin's price in the following month.BTC recently changed hands slightly above $73,000, up 2.6% over the past 24 hours. The broad-market Coindesk 20 Index (CD20) advanced 4% during the same period.Edited by Aoyon Ashraf.",
      "is_hotspot": false,
      "is_overwritten": false,
      "is_deleted": false,
      "is_replicate": false,
      "is_pushed": false,
      "created_time": "2024-03-20 14:38:45",
      "updated_time": "2024-03-20 14:39:28",
      "extra_data": {
        "logs": null
      }
    },
    "org_news": {
      "id": 0,
      "org_id": 0,
      "spider_id": 0,
      "tag": "",
      "category": "",
      "main_title": "",
      "sub_title": "",
      "summary": "",
      "keywords": null,
      "seo_keywords": null,
      "tags": null,
      "url": "",
      "image_url": "",
      "content": "",
      "is_hotspot": false,
      "is_overwritten": false,
      "is_deleted": false,
      "is_replicate": false,
      "is_pushed": false,
      "created_time": "",
      "updated_time": "",
      "extra_data": {
        "logs": null
      }
    }
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» users [object] true none none
»»» user_id integer false none none
»»» user_name string false none none
»»» user_alias string false none none
»»» phone_number string false none none
»»» email string false none none
»»» remark string false none none
»»» login_time integer false none none
»»» role_name string false none none
»»» state integer false none none
»»» created_time string false none none
»»» create_user string false none none

POST 用户创建

POST /api/v1/platform/create/user

Body 请求参数

{
  "user_name": "lory",
  "user_alias": "libin",
  "phone_number": "",
  "password": "e10adc3949ba59abbe56e057f20f883e",
  "remark": "",
  "role_name": "超级管理员"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 用户名
» user_alias body string¦null 用户别名
» phone_number body string¦null 电话号码
» password body string 密码MD5后的hash值
» remark body string¦null 留言
» role_name body string 角色

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "user_id": 9
  }
}
{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "user_id": 2
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» user_id integer true none none

POST 用户编辑

POST /api/v1/platform/edit/user

Body 请求参数

{
  "user_name": "lory",
  "user_alias": "张三",
  "phone_number": "18682371690",
  "password": "e10adc3949ba59abbe56e057f20f883e",
  "remark": "备注:无聊的人",
  "role_name": "超级管理员"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 系统用户名
» user_alias body string¦null 系统用户别名
» phone_number body string¦null 电话号码
» password body string¦null 密码
» remark body string¦null 留言
» role_name body string¦null 角色

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none

POST 用户删除

POST /api/v1/platform/delete/user

Body 请求参数

{
  "user_name": "lory"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_name body string 系统用户名

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none

POST 角色列表

POST /api/v1/platform/list/role

Body 请求参数

{
  "role_name": "",
  "page_no": 0,
  "page_size": 50
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» role_name body string 角色名称
» page_no body integer 页码
» page_size body integer 条数

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 3,
    "count": 3
  },
  "data": {
    "roles": [
      {
        "id": 1,
        "role_name": "超级管理员",
        "role_alias": "administrator",
        "create_user": "",
        "is_inherent": true,
        "remark": "",
        "created_time": "2024-03-22 15:58:50",
        "privileges": [
          "UserAccess",
          "UserAdd",
          "UserDelete",
          "UserEdit",
          "RoleAccess",
          "RoleAdd",
          "RoleDelete",
          "RoleEdit",
          "RoleAuthority",
          "NewsAccess",
          "NewsAdd",
          "NewsDelete",
          "NewsEdit",
          "QA_Access",
          "QA_Add",
          "QA_Delete",
          "QA_Edit",
          "SubAccess",
          "SubAdd",
          "SubEdit",
          "CustomerAccess",
          "TagAccess",
          "TagAdd",
          "TagDelete",
          "TagEdit"
        ]
      },
      {
        "id": 2,
        "role_name": "编辑者",
        "role_alias": "editor",
        "create_user": "",
        "is_inherent": true,
        "remark": "",
        "created_time": "2024-03-22 15:58:50",
        "privileges": [
          "UserAccess",
          "RoleAccess",
          "NewsAccess",
          "NewsAdd",
          "NewsDelete",
          "NewsEdit",
          "QA_Access",
          "QA_Add",
          "QA_Delete",
          "QA_Edit",
          "SubAccess",
          "SubAdd",
          "SubEdit",
          "TagAccess",
          "TagAdd",
          "TagDelete",
          "TagEdit",
          "CustomerAccess"
        ]
      },
      {
        "id": 3,
        "role_name": "访问者",
        "role_alias": "accessor",
        "create_user": "",
        "is_inherent": true,
        "remark": "",
        "created_time": "2024-03-22 15:58:50",
        "privileges": [
          "UserAccess",
          "RoleAccess",
          "NewsAccess",
          "QA_Access",
          "SubAccess",
          "TagAccess",
          "CustomerAccess"
        ]
      }
    ]
  }
}
{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 0
  },
  "data": {
    "roles": []
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» roles [object] true none none
»»» id integer false none none
»»» role_name string false none none
»»» create_user string false none none
»»» remark string false none none
»»» created_time string false none none
»»» role [string] false none none

POST 角色创建

POST /api/v1/platform/create/role

Body 请求参数

{
  "role_name": "新闻管理员",
  "remark": "自定义角色(只能管理新闻类功能)"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

POST 角色编辑

POST /api/v1/platform/edit/role

Body 请求参数

{
  "id": 4,
  "role_name": "新闻管理员",
  "remark": "自定义角色(非平台固有角色,可删除,但只能管新闻数据)"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» id body integer 角色id
» role_name body string 角色名称
» remark body string 描述

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none

POST 角色删除

POST /api/v1/platform/delete/role

Body 请求参数

{
  "role_name": "新闻管理员"
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none

返回示例

成功

{
  "header": {
    "code": 1006,
    "message": "role name is not found",
    "total": 0,
    "count": 0
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

POST 上传文件

POST /api/v1/platform/upload/file

Body 请求参数

file_name: QQ.jpg
file_data: file://E:\code\img\QQ.jpg

请求参数

名称 位置 类型 必选 说明
Authorization header string none
body body object none
» file_name body string 图片文件名
» file_data body string(binary) 图片二进制数据

返回示例

成功

{
  "file_name": "1699593994306230553QQ.jpg",
  "file_url": "https://coeus-labs.com/files/1699593994306230553QQ.jpg"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» file_name string true none 存储的文件名
» file_url string true none 存储的文件URL

POST 用户删除【批量】

POST /api/v1/platform/delete/users

Body 请求参数

{
  "user_names": [
    "panda",
    "lory"
  ]
}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none
» user_names body [string] none

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none

POST 角色赋予权限

POST /api/v1/platform/auth/role

Body 请求参数

{
  "role_name": "新闻管理员",
  "privilege": [
    "NewsAccess",
    "NewsAdd",
    "NewsEdit",
    "NewsDelete"
  ]
}

请求参数

名称 位置 类型 必选 说明
Authorization header string none
body body object none
» role_name body string 角色名称
» privilege body [string] 角色权限

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {}
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none

POST 获取权限树

POST /api/v1/platform/privilege/tree

Body 请求参数

{}

请求参数

名称 位置 类型 必选 说明
Auth-Token header string none
body body object none

返回示例

成功

{
  "header": {
    "code": 0,
    "message": "",
    "total": 1,
    "count": 1
  },
  "data": {
    "tree_list": [
      {
        "label": "账户管理",
        "name": "Account manage",
        "path": "",
        "children": [
          {
            "label": "查看",
            "name": "UserAccess",
            "path": "/api/v1/platform/*",
            "children": null
          },
          {
            "label": "新增",
            "name": "UserAdd",
            "path": "/api/v1/platform/*",
            "children": null
          },
          {
            "label": "删除",
            "name": "UserDelete",
            "path": "/api/v1/platform/*",
            "children": null
          },
          {
            "label": "修改",
            "name": "UserEdit",
            "path": "/api/v1/platform/*",
            "children": null
          }
        ]
      },
      {
        "label": "角色管理",
        "name": "Role manage",
        "path": "",
        "children": [
          {
            "label": "查看",
            "name": "RoleAccess",
            "path": "/api/v1/platform/*",
            "children": null
          },
          {
            "label": "添加",
            "name": "RoleAdd",
            "path": "/api/v1/platform/*",
            "children": null
          },
          {
            "label": "删除",
            "name": "RoleDelete",
            "path": "/api/v1/platform/*",
            "children": null
          },
          {
            "label": "修改",
            "name": "RoleEdit",
            "path": "/api/v1/platform/*",
            "children": null
          },
          {
            "label": "权限授权",
            "name": "RoleAuthority",
            "path": "/api/v1/platform/*",
            "children": null
          }
        ]
      },
      {
        "label": "News数据库",
        "name": "News DB",
        "path": "",
        "children": [
          {
            "label": "查看",
            "name": "NewsAccess",
            "path": "/api/v1/news/*",
            "children": null
          },
          {
            "label": "添加",
            "name": "NewsAdd",
            "path": "/api/v1/news/*",
            "children": null
          },
          {
            "label": "删除",
            "name": "NewsDelete",
            "path": "/api/v1/news/*",
            "children": null
          },
          {
            "label": "修改",
            "name": "NewsEdit",
            "path": "/api/v1/news/*",
            "children": null
          }
        ]
      },
      {
        "label": "Q&A数据",
        "name": "Q&A data",
        "path": "",
        "children": [
          {
            "label": "查看",
            "name": "QA_Access",
            "path": "/api/v1/qa/*",
            "children": null
          },
          {
            "label": "添加",
            "name": "QA_Add",
            "path": "/api/v1/qa/*",
            "children": null
          },
          {
            "label": "删除",
            "name": "QA_Delete",
            "path": "/api/v1/qa/*",
            "children": null
          },
          {
            "label": "修改",
            "name": "QA_Edit",
            "path": "/api/v1/qa/*",
            "children": null
          }
        ]
      },
      {
        "label": "订阅",
        "name": "Sub manage",
        "path": "",
        "children": [
          {
            "label": "查看",
            "name": "SubAccess",
            "path": "/api/v1/sub/*",
            "children": null
          },
          {
            "label": "添加",
            "name": "SubAdd",
            "path": "/api/v1/sub/*",
            "children": null
          },
          {
            "label": "修改",
            "name": "SubEdit",
            "path": "/api/v1/sub/*",
            "children": null
          }
        ]
      },
      {
        "label": "客户管理",
        "name": "Customer manage",
        "path": "",
        "children": [
          {
            "label": "查看",
            "name": "CustomerAccess",
            "path": "/api/v1/customer/*",
            "children": null
          }
        ]
      },
      {
        "label": "标签管理",
        "name": "Tag manage",
        "path": "",
        "children": [
          {
            "label": "查看",
            "name": "TagAccess",
            "path": "/api/v1/tag/*",
            "children": null
          },
          {
            "label": "添加",
            "name": "TagAdd",
            "path": "/api/v1/tag/*",
            "children": null
          },
          {
            "label": "删除",
            "name": "TagDelete",
            "path": "/api/v1/tag/*",
            "children": null
          },
          {
            "label": "修改",
            "name": "TagEdit",
            "path": "/api/v1/tag/*",
            "children": null
          }
        ]
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» header object true none none
»» code integer true none none
»» message string true none none
»» total integer true none none
»» count integer true none none
» data object true none none
»» tree_list [object] true none none
»»» label string true none 权限标签
»»» name string true none 权限名称
»»» path string true none 访问控制路径
»»» children [object] true none 子权限树
»»»» label string true none none
»»»» name string true none none
»»»» path string true none none
»»»» children null true none none

数据模型