【数据】常用API接口汇总

下面列举了100多个国内常用API接口,并按照 笔记、出行、词典、电商、地图、电影、即时通讯、开发者网站、快递查询、旅游、社交、视频、天气、团队协作、图片与图像处理、外卖、消息推送、音乐、云、语义识别、语音识别、杂志、综合 进行了如下分类。

笔记
  • OneNote - OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等。提供SDK和Demo。

  • 为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascript, C#, C++, Delphi等语言中使用。接口通过IDL(Interface description language)语言描述。

  • 印象笔记 - 印象笔记提供了ActionScript 3, Android, C++, Windows, iOS, Java, JavaScript, OS X, Perl, PHP, Python, Ruby等平台的SDK和完整的API参考文档,可通过API进行认证,笔记,笔记本,附件,搜索,同步等操作,同时提供企业版和本地API。

  • 有道云笔记 - 有道云笔记提供了Android SDK,同时Open API允许进行授权,用户,笔记本,笔记,分享,附件等方面的操作。

电商API
  • 当当 - 当当允许商家用户和网站接入授权,可进行商品,订单,图片,问答,店铺和促销等方面的操作。

  • 京东 - 京东提供了Java, PHP, .net的SDK,授权后可进行多种操作。

  • 苏宁开放服务 - 苏宁提供了Java, PHP, .Net, Python版本的SDK,授权后可进行多种操作。

  • 淘宝开放平台 - 淘宝提供了Java, .Net, PHP, Python版本的SDK,授权后提供多种操作。

  • 亚马逊 - 亚马逊提供多种语言版本的SDK,授权后允许多种操作。

出行
  • 滴滴 - 滴滴提供了iOS和Android SDK, 可实现拉起滴滴叫车等方面的操作。

  • 神州专车 - 神州专车提供了API模式和H5模式两种接入模式,允许进行基础信息,订单,支付,充值,用户,发票,代金券,企业等方面的操作。

  • Uber - Uber提供了Android和iOS的SDK,允许进行乘客,行程体验,司机,派送次数等四大方面的操作。

词典
  • 百度翻译 - 百度翻译支持多种语言互相翻译,包含PHP, JS, Python, C, Java版Demo。

  • 必应词典 - 微软翻译API支持文字和语音两种类型,支持多种语言互相翻译,提供C#版本Demo。

  • 必应词典(非官方) - 支持单词和语句翻译。 #非官方

  • 金山词霸 - 金山词霸支持简单的翻译操作。

  • 金山词霸(非官方) - 金山词霸允许进行简单的翻译操作。 #非官方

  • 扇贝 - 扇贝提供了完整的API,允许进行用户,查询,添加学习记录,忘记单词,例句,笔记等方面的操作。

  • 译云翻译 - 译云支持进行中英互译,后续会支持更多的语言。

  • 有道词典 - 有道词典允许进行简单的翻译操作。

  • 有道词典(非官方) - 允许进行简单的翻译操作。 #非官方

地图

  • 百度地图 - 百度地图提供了Android, iOS版本的SDK和JavaScript API,可进行定位、地图、数据、出行、鹰眼轨迹和分析服务。

  • 高德地图 - 高德地图提供了JavaScript和web服务API,Android和iOS SDK,支持地图,定位,搜索,路线规划,导航和室内地图等。

  • 腾讯地图 - 腾讯地图提供了JavaScript API,Android和iOS SDK,支持定位,地图,地点搜索,路线和导航等。

  • 天地图 - 天地图提供了H5 API和JavaScript API等web

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java流式编程常用API包括:java.util.stream.Stream、java.util.stream.IntStream、java.util.stream.LongStream、java.util.stream.DoubleStream等。 ### 回答2: Java中流式编程常用API有: 1. Stream APIJava 8引入的新特性,用于处理集合数据的功能。可以对集合进行筛选、排序、映射等操作,具有较高的灵活性和性能。 2. Collectors API:用于对Stream中的元素进行汇总API。可以将元素收集到List、Set、Map等数据结构中,也可以进行分组、分区等操作。 3. Predicate API:用于筛选Stream中的元素。可以根据指定的条件,对元素进行过滤,返回满足条件的元素流。 4. Function API:用于对Stream中的元素进行转换的API。可以对元素进行映射、提取等操作,返回转换后的元素流。 5. Optional API:用于处理可能为空的数据API。可以对可能为空的值进行安全处理,避免出现空指针异常。 6. Comparator API:用于比较对象的API。可以用于对集合中的元素进行排序,定义自定义的排序规则。 7. Iterator/Iterable API:用于遍历集合元素的API。可以使用Iterator对集合中的元素进行迭代访问,也可以通过实现Iterable接口实现自定义集合的遍历。 8. BufferedReader/BufferedWriter API:用于处理文本文件的输入输出的API。可以提高文件读写的效率,减少I/O操作的次数。 9. Files API:用于处理文件和目录的API。可以创建、复制、移动、删除文件及目录,以及判断文件是否存在等操作。 10. DateTime API:用于处理日期和时间的API。可以对日期和时间进行格式化、计算、比较等操作,提供了更加灵活和简便的操作方式。 ### 回答3: 以下是 Java 流式编程常用API: 1. Stream 类:Stream 类是 Java 8 引入的一个新特性,它提供了一种链式编程的方式来对集合进行操作。可以使用 Stream 类的各种方法来进行过滤、映射、排序、归约等操作,比如 filter、map、sorted、reduce 等。 2. Collectors 类:Collectors 类提供了一系列用于收集 Stream 中元素的静态方法。可以使用 Collectors 类提供的方法将 Stream 中的元素收集到一个集合中,比如 toList、toSet、toMap 等。 3. Optional 类:Optional 类是用来处理可能为空的值的。可以使用 Optional 类的方法来判断一个值是否存在,如果不存在,则可以使用默认值来替代。 4. forEach 方法:forEach 方法是 Stream 类的一个方法,可以对 Stream 中的每个元素进行遍历操作。可以使用 forEach 方法来遍历集合中的所有元素,并对每个元素执行指定的操作。 5. filter 方法:filter 方法用于对 Stream 中的元素进行过滤操作。可以使用 filter 方法来筛选出符合条件的元素,从而得到一个新的 Stream。 6. map 方法:map 方法用于对 Stream 中的元素进行映射操作。可以使用 map 方法将一个 Stream 中的元素转换为另一种类型,并得到一个新的 Stream。 7. sorted 方法:sorted 方法用于对 Stream 中的元素进行排序操作。可以使用 sorted 方法对 Stream 中的元素进行升序或者降序排序。 8. limit 方法:limit 方法用于对 Stream 进行截断操作。可以使用 limit 方法来限制 Stream 中元素的数量,从而得到一个新的 Stream。 这些都是 Java 流式编程常用API,它们提供了丰富的功能和灵活的操作方式,可以帮助开发者更方便地处理集合中的元素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值