如何使用代码检测API的高级代码显示

107 阅读2分钟

网络应用程序正在接受众多类型的输入,从基本文本到代码到图像、文件等等。 验证我们收到的内容是很重要的,但如果你确实允许任意的文本,那么知道到底提交了什么是很好的,这样你就可以正确地展示它。 输入代码检测API- 一个允许你检测文本中的代码的API!

快速点击

  • 检测任意文本输入中的代码块
  • 提出检测到的语言,并相应地格式化输入
  • 支持几十种编程语言
  • 具有大量代码实例的优秀文档
  • 有助于远程员工之间的通信格式
  • 免费试用!
  • 由APILayer带来的,惊人的API工作室

免费注册后,你就可以开始用你选择的编程语言使用API了

你可以使用cURL从命令行发送请求。

curl --request POST \
 --url 'https://api.runtime.dev/tlp?apikey=API_KEY' \
 --header 'Content-Type: application/json' \
 --data '{
 "iterable": [
  {
   "value": "console.log('\''hello world'\'');"
  }
 ] 


你会得到一个响应,详细说明其中的代码内容和概率。

{
    "iterable": [
        {
            "naturalLanguage": {
                "result": false,
                "likelihood": 0.7526542246341705,
                "tokens": [
                    1997,
                    15,
                    260,
                    9,
                    8,
                    2959,
                    2270,
                    8,
                    1998,
                    0,
                    0,
                    ...
                ],
                "normalized": "console.log('hello world');"
            },
            "codeClassification": {
                "result": {
                    "likelihood": 0.5053786565,
                    "current": "javascript",
                    "lookup": {
                        "javascript": {
                            "family": "JAVASCRIPT",
                            "readable": "Common Javascript Code",
                            "alternatives": [
                                "js"
                            ],
                            "name": "javascript"
                        }
                    }
                },
                /* ... */

我对代码检测API带来的东西感到非常兴奋,特别是当你考虑到自己写这个有多困难的时候。 有了涵盖所有内容的结果阵列,你可以在代码块边上明明白白地展示文本内容。 你可以为博客文章、内部沟通或远程员工聊天、开发人员文档等做这些事情。

在尝试Code Detection API时,我的第一直觉是它只是用于可能的技术博客文章的格式化,但案例研究证明了很多东西。Code Detection API可用于博客、开发人员文档、社交网络输入显示等。如果你想把任意的文本显示为格式化的代码,一定要试试Code Detection API!