教你如何申请免费的API接口

简介: 教你如何申请免费的API接口

1、首先点击进入聚合数据的官网

image.png

2、点击API,然后选择【免费接口大全】,可以看到这里有许多我们Android项目用到的接口,比如天气预报、星座运势、新闻头条、历史上的今天、老黄历等等。

image.png

3、比如说,我们想申请一个API,就直接点击立即申请即可,每个接口次数都是有限制的,限量每天100次。

image.png

4、我们申请完了之后,点右上角的【个人中心】,然后【数据中心】——>【我的API】,可以看到我们的key值,这样就可以在代码中进行请求了。

image.png


接口的key值修改

1、在我的天气预报Android项目中,想要更换接口,可以在URLUtils.java中直接换掉key值即可,其他不用变:

public class URLUtils {
    public static final  String KEY = "天气预报的key值";
    public static String temp_url = "http://apis.juhe.cn/simpleWeather/query";
    public static String index_url = "http://apis.juhe.cn/simpleWeather/life";
    public static String getTemp_url(String city){
        String url = temp_url+"?city="+city+"&key="+KEY;
        return url;
    }
    public static String getIndex_url(String city){
        String url = index_url+"?city="+city+"&key="+KEY;
        return url;
    }
}

2、中华字典,也是在URLUtils.java中进行修改,这里有两个key,一个是字典的key,还有一个是成语的key:


public class URLUtils {
    public static String pinyinurl = "http://v.juhe.cn/xhzd/querypy?key=";
    public static String bushourul = "http://v.juhe.cn/xhzd/querybs?key=";
    public static final String DICTKEY = "字典的key";
    public static String wordurl = "http://v.juhe.cn/xhzd/query?key=";
    public static final String CHENGYUKEY = "成语的key";
    public static String chengyuurl = "http://v.juhe.cn/chengyu/query?key=";
    public static String getChengyuurl(String word){
        String url = chengyuurl+CHENGYUKEY+"&word="+word;
        return url;
    }
    public static String getWordurl(String word){
        String url = wordurl+DICTKEY+"&word="+word;
        return url;
    }
    public static String getPinyinurl(String word,int page,int pagesize){
        String url = pinyinurl+DICTKEY+"&word="+word+"&page="+page+"&pagesize="+pagesize;
        return url;
    }
    public static String getBushouurl(String bs,int page,int pagesize){
        String url = bushourul+DICTKEY+"&word="+bs+"&page="+page+"&pagesize="+pagesize;
        return url;
    }
}

3、新闻APP,同样道理,在NewsURL.java中进行修改


public class NewsURL {
    public static String key = "新闻头条的key";
    public static String info_url = "http://v.juhe.cn/toutiao/index?key="+key+"&type=";
//     头条
     public static String headline_url = info_url +"top";
//    社会
     public static String society_url = info_url +"shehui";
//    国内
     public static String home_url = info_url +"guonei";
//    国际
    public static String internation_url = info_url+"guoji";
//    娱乐
    public static String entertainment_url = info_url+"yule";
//    体育
    public static String sport_url = info_url+"tiyu";
//    军事
    public static String military_url = info_url+"junshi";
//    科技
    public static String science_url = info_url+"keji";
//    财经
    public static String finance_url = info_url+"caijing";
//    时尚
    public static String fashion_url = info_url+"shishang";
}

4、星座配对,以此类推,在URLContent中修改key,一个是星座配对的接口,还有一个是星座运势的接口。


public class URLContent {
//     星座配对接口
    public static String getParnterURL(String men,String woman){
        men = men.replace("座","");
        woman = woman.replace("座","");
        try {
            men = URLEncoder.encode(men,"UTF-8");
            woman = URLEncoder.encode(woman,"UTF-8");
        } catch (Exception e) {
            e.printStackTrace();
        }
        String url = "http://apis.juhe.cn/xzpd/query?men="+men+"&women="+woman+"&key=星座配对接口";
        return url;
    }
//    星座运势接口
    public static String getLuckURL(String name){
        try {
            name = URLEncoder.encode(name,"UTF-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        String url = "http://web.juhe.cn:8080/constellation/getAll?consName="+name+"&type=year&key=星座运势接口";
        return url;
    }
}
目录
相关文章
|
JSON API 数据格式
淘宝/天猫图片搜索API接口,json返回数据。
淘宝/天猫平台虽未开放直接的图片搜索API,但可通过阿里妈妈淘宝联盟或天猫开放平台接口实现类似功能。本文提供基于淘宝联盟的图片关联商品搜索Curl示例及JSON响应说明,适用于已获权限的开发者。如需更高精度搜索,可选用阿里云视觉智能API。
|
JSON API 数据安全/隐私保护
深度分析淘宝卖家订单详情API接口,用json返回数据
淘宝卖家订单详情API(taobao.trade.fullinfo.get)是淘宝开放平台提供的重要接口,用于获取单个订单的完整信息,包括订单状态、买家信息、商品明细、支付与物流信息等,支撑订单管理、ERP对接及售后处理。需通过appkey、appsecret和session认证,并遵守调用频率与数据权限限制。本文详解其使用方法并附Python调用示例。
|
11月前
|
缓存 监控 前端开发
顺企网 API 开发实战:搜索 / 详情接口从 0 到 1 落地(附 Elasticsearch 优化 + 错误速查)
企业API开发常陷参数、缓存、错误处理三大坑?本指南拆解顺企网双接口全流程,涵盖搜索优化、签名验证、限流应对,附可复用代码与错误速查表,助你2小时高效搞定开发,提升响应速度与稳定性。
|
数据可视化 测试技术 API
从接口性能到稳定性:这些API调试工具,让你的开发过程事半功倍
在软件开发中,接口调试与测试对接口性能、稳定性、准确性及团队协作至关重要。随着开发节奏加快,传统方式已难满足需求,专业API工具成为首选。本文介绍了Apifox、Postman、YApi、SoapUI、JMeter、Swagger等主流工具,对比其功能与适用场景,并推荐Apifox作为集成度高、支持中文、可视化强的一体化解决方案,助力提升API开发与测试效率。
|
11月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
11月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。
|
12月前
|
JSON 前端开发 API
如何调用体育数据足篮接口API
本文介绍如何调用体育数据API:首先选择可靠服务商并注册获取密钥,接着阅读文档了解基础URL、端点、参数及请求头,然后使用Python等语言发送请求、解析JSON数据,最后将数据应用于Web、App或分析场景,同时注意密钥安全、速率限制与错误处理。
1260 152
|
JSON 算法 安全
淘宝商品详情API接口系列,json数据返回
淘宝开放平台提供了多种API接口用于获取商品详情信息,主要通过 淘宝开放平台(Taobao Open Platform, TOP) 的 taobao.tbk.item.info.get(淘宝客商品详情)或 taobao.item.get(标准商品API)等接口实现。以下是关键信息及JSON返回示例:
|
JSON API 数据安全/隐私保护
Python采集淘宝评论API接口及JSON数据返回全流程指南
Python采集淘宝评论API接口及JSON数据返回全流程指南
|
JSON 供应链 监控
1688商品详情API技术深度解析:从接口架构到数据融合实战
1688商品详情API(item_get接口)可通过商品ID获取标题、价格、库存、SKU等核心数据,适用于价格监控、供应链管理等场景。支持JSON格式返回,需企业认证。Python示例展示如何调用接口获取商品信息。