import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // IPv6应用场景 Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "http://scene6.api.bdymkt.comhttp://scene6.api.bdymkt.com"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.GET, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8"); request.addQueryParameter("key", ""); request.addQueryParameter("ip", ""); request.addQueryParameter("long", ""); String requestExample = " {\r\n \"status_code\":\"Success\",\r\n \"data\": {\r\n \"scene\":\"Anycast\",\r\n },\r\n \"ip\":\"2001:4860:4860::8888\"\r\n \"charge\":true,\r\n \"status_desc\":\"查询成功\"\r\n }"; request.setJsonBody(requestExample); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
{
"code":"Success",
"data": {
"scene":"Anycast"
},
"ip":"8.8.8.8",
"charge":true,
"msg":"查询成功"
}
{
"code":"Fail",
"data":
"charge":false,
"msg":"系统错误"
"ip":"1.45.124.145",
Pv6应用场景-API通过输入IP,输出IP应用场景类型,包含保留IP、未分配IP、运营商、已分配-未路由、组织机构、数据中心、学校单位、已路由、移动网络、家庭宽带、企业专线、WLAN热点、卫星通信、交换中心、基础设施、CDN、Anycast共计全球17类应用场景,中国14类应用场景,覆盖2^128 IPv6全量IP,10ms返回结果。
IP应用场景广泛应用于互联网业务安全,精准营销等领域,能够为互联网金融信贷风险控制、互联网在线广告反作弊、互联网交易支付反欺诈、反薅羊毛、反爬虫,以及用户画像和互联网广告精准投放提供数据支撑。
产品可应用于网络安全、金融、移动通信、游戏、电商等行业。