国外开放API(国外开放程度)
有哪些免费开放且收录城市较完整的天气 API 接口
国内的天气预报数据,主要是国家气象局和国外两个来源(指数据来源)。
国外方面主要是雅虎(XML格式,谷歌已经停掉了自家的天气API);
国内数据由国家气象局提供(JSON格式)。
在知乎看到过一篇专业人士评论,雅虎可以提供全球范围的且非常精细的天气数据(小时级更新),但主要是通过计算机自动生成。而国家气象局则是各地经验丰富的专家人士结合计算机综合分析得出,在准确性上更胜一筹。我就这样信了!
国家气象局接口资源及用法
气象局的天气预报主页:移动版普通版 ,仔细挖掘这两个地址可以发现很多好东西哦。
特点:接口多,来自weather.com.cn和mobile.weather.com.cn都有,次数不限制,服务稳定,功能全面,优先推荐。
bit.ly的应用
bit.ly 现在已经是 Twitter 默认的网址缩短服务,这使得 bit.ly 成为了最受欢迎的网址缩短服务,现在大部分的Twitter客户端和服务如都采用 bit.ly 作为网址缩短服务之一,所以 bit.ly 现在使用的非常广泛。bit.ly 官方也提供了一些 Bookmarklet 应用和 Firefox插件。 国外流行的应用都有一颗开放的心, Twitter 就是开放而让广大的开发者给他写服务应用和客户端,而 bit.ly 也不例外,bit.ly 也是完全开放 API 的服务之一,它提供了 JSON 和 XML 两种 API 接口,在bit.ly 的 API 文档中,bit.ly 开放了如下的接口:
shorten:产生当前长链接的短链接。 expand:返回当前 bit.ly 的短链接的原来的长链接。 info:expand 只是返回当前 bit.ly 短链接的原来的长链接,该接口还能返回页面的缩略图,那些用户使用了该短链接。 stats:返回当前短链接的流量和来源数据。 bit.ly 通过 HTTP Basic 方式或者 API Key 的方式进行验证,基本上 PHP 环境下通过Snoopy类就能完成所有的工作。 在国内的短网址服务网站有很多,各大门户网站提供的短网址服务大多数不开放;开放的短网址服务网站也有不少,但是稳定的不多,新近出现的短域名供应商 德州致和网络 也开始提供短域名服务,由于是收费的,所以一直很稳定。
哪里有开放API>API管理>API列表
做API管理的国内的有rap、eoLinker、小幺鸡、sosoapi、apizza,国外的有swagger。
开放API目前是比较分散的,各大公司都有自己的开放接口。可以去接口商店找,eoLinker也有个API开放平台,集合了各大平台的开放接口
网站开放API有什么好处
可以获得别人开发的应用
就例如国外黑多博客程序都开放离线的api这样很多离线发布博客程序都出现了,可以说更好的让用户使用网站的功能, 当然安全这方面也需要特别注意. ..
开放API是什么意思啊
开放API,API是应用程序编程接口的意思,开放API就是开放应用程序编程接口。如果说程序开放API就是说开放接口,以让别人的程序能够调用你的程序数据。
就像你的电脑、手机等有一些USB接口,也可以说是开放了接口,有了这些接口别人就可以用他来做插U盘,充电等之类的功能。
扩展资料
为了认证(如OpenID,OAuth和SAML),给常见的API附上标准可以让你的API容易为开发人员和非开发人员所使用。如果你不为用户处理认证问题,就要使用简单的基于HTTP的或基于令牌的身份验证来取代OpenID、OAuth或SAML,他们设计的主要目的是作为用户进行身份验证。
另外,提供一个自身已经存档的开放API对于开发人员是有益的。我最近开始在我的API中添加Swagger API文档。
Swagger允许开发人员为API自动产生代码,这些代码可以多语言的。如果你没有遵循这一方法,你至少要确保你提供了API客户库使用是最流行的语言,如Java、Node.js、Python、Ruby和面向对象C(它是用于开发移动应用的)。
参考资料来源:百度百科-开放API
开放的API接口的安全性问题
其实我有个比较简单的方法。
APP调用后台接口的时候,把登陆APP的用户名和密码拼接到参数串里,用RSA公钥对参数串加密并传递给后台。后台接口在得到此参数后,用私钥解密并与数据库中的用户名密码进行比对,如果符合则说明是正常访问。
你觉得这样可行吗?