DataAPI可通过三种方式进行API定位。
S1:进入iData首页,通过关键词进行搜索,快速定位(图示)
S2:通过类别进行API定位,快速找到确定类别的一组API。
S3:通过平台提供的应用场景,按场景对一组API进行定位。
只有添加API后,才可以进行API调用,您可以通过直接搜索API,或者点击API集市找到您需要的API,添加API成功后,您可在用户中心的“我的数据列表”内找到您所添加API,对其进行管理。
温馨提示: 免费用户最多只能添加三个平台API,如需添加更多API,请充值金额成为会员,解除限制。
S1:请访问iData首页页面,点击页面上方"API集市",选中点击您需要的API
S2:点击API产品下的“立即添加”即可添加此API,确认添加后,此API将会在“我的数据接口”内显示。
用户定位到具体API后,可通过"立即测试",进行测试。
S1:请访问iData首页页面,点击页面上方"API集市",选中点击您需要的API
S2:点击API产品下的"立即测试"
S3:进入测试页面,在提交测试前,用户需按需求填写好测试参数,参数分为必填参数(红色字体)和可选参数。测试界面右上角可进行测试结果预览与下载。
温馨提示:测试结果,可以选择以JSON, CSV或XML格式进行下载。
温馨提示:网站测试支持过客模式跟登录模式两种。
过客模式: 支持每隔50秒的API测试速度,如对测试速度有进一步要求,请登录后进行测试。
登录模式: 支持每隔5秒的API测试速度。
S4:客户可以通过复制链接,直接通过浏览器或程序直接访问该API, 快速获取数据。
温馨提示:用户登录后,才能使用复制链接功能。
显示如何通过iData顺利完成微信公众号文章抓取
<?php
$method = "GET";
$url = "http://<API区域域名>/mobileapp/mobile360?kw=腾讯&apikey=<您自己的apikey>";
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
var_dump(curl_exec($curl));
?>
import urllib, urllib2, sys
url = "http://<API区域域名>/mobileapp/mobile360?kw=腾讯&apikey=<您自己的apikey>";
request = urllib2.Request(url)
response = urllib2.urlopen(request)
content = response.read()
if (content):
print(content)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.nio.charset.Charset;
import org.json.JSONException;
import org.json.JSONObject;
public class Example {
private static String readAll(Reader rd) throws IOException {
StringBuilder sb = new StringBuilder();
int cp;
while ((cp = rd.read()) != -1) {
sb.append((char) cp);
}
return sb.toString();
}
public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException {
InputStream instream = new URL(url).openStream();
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));
String jsonText = readAll(rd);
JSONObject json = new JSONObject(jsonText);
return json;
} finally {
instream.close();
}
}
public static void main(String[] args) throws IOException, JSONException {
String url = "http://<API区域域名>/mobileapp/mobile360?kw=腾讯&apikey=<您自己的apikey>";
JSONObject json = readJsonFromUrl(url);
Object retcode = json.get("retcode");
if (retcode != null) {
if (retcode.equals("000000")) { //返回状态码"000000"表示正常
System.out.println(json.toString()); //接口返回正常 打印数据内容
} else { // 其它返回状态码,表示无法继续
System.out.println(json.getString("message")); //打印状态信息
}
}
}
}
实名认证支持“企业认证”和“个人认证”两种认证方式,用户可根据自身情况选择认证方式。以下将分别介绍企业认证,个人认证两种认证方式。
S1:请访问iData首页页面,点击页面右上角“用户中心”按钮,进入用户中心。
S2:进入用户中心后,在左侧导航栏内找到“我的认证”点击进入。
S3:进入认证界面,点击“企业认证”(个人认证请点击个人认证)。
S4:按照指示填写信息,填写确认无误后点击“提交认证”。
S5:个人认证请按照以下提示填写认证信息,填写后确认无误点击“提交认证”
S5:提交认证信息后,我们将尽快核实您的认证信息,请耐心等待。
S1:请访问iData首页页面,点击页面右上角"用户中心"按钮,进入用户中心。
S2:点击左侧导航栏"账户设置"。
S3:进入基本信息页,可查看修改头像,用户名,邮箱等信息。
S1:请访问iData首页页面,点击页面右上角"用户中心"按钮,进入用户中心。
S2:点击页面左侧导航“账户充值”,可使用支付宝,微信,银行卡三种支付方式进行充值。您还可以在顶部查阅当前余额,当前等级等信息。
账户升级目前提供有:会员(并发次数1次/秒),VIP1(并发数3次/秒),VIP2(5次/秒),VIP3(并发数8次/秒),VIP4(并发数10次/秒)可供选择,如果需要企业级合作,请单独与我们联系。
S1:请访问iData首页页面,点击页面右上角"用户中心"按钮,进入用户中心。
S2:点击左侧导航栏的“账户升级”,进入升级界面,选择您需要的等级,按提示进行充值操作即可。
客户通过实名认证后,可通过用户中心->电子合同在线申请电子合同。
S1:请访问iData首页页面,点击页面右上角"用户中心"按钮,进入用户中心。
S2:申请电子合同前需要进行实名认证,未进行实名认证的请先进行认证。认证完毕后点击左侧导航栏“电子合同”,继续点击“合同申请”即可在此申请电子合同。合同列表可查看历史合同。
iData与数安时代科技股份有限公司合作,共同开发电子合同在线申请模块,成功申请的每一份电子合同都办理了司法存证,具有中国认可的法律效力。
客户在线通过用户中心->索要发票在线申请发票,申请发票需同时满足两个条件:
(1)满足合并订单总金额不少于500元。
(2)客户帐号已通过实名认证。
申请后,通常情况下发票会在30个工作日内寄出,具体寄出时间请留意站内信息。
S1:请访问iData首页页面,点击页面右上角"用户中心"按钮,进入用户中心。
S2:点击左侧导航栏“索要发票”。点击“发票申请”即可申请发票,“发票列表”可查看历史发票,“发票信息管理”可修改发票接收人的详细信息。
S3:发票申请
步骤一:
步骤二:
状态码(RetCode) | 代表信息(Description) | 详细描述(Detail) | 是否收费(Charge?) |
000000 | Sucess | 请求成功 | 是(Yes) |
100002 | Search no result | 目标参数搜索没结果 | 是(Yes) |
100301 | Account not found | 用户帐号不存在 | 是(Yes) |
100000 | Server internal error | 服务器内部错误 | 否(No) |
100001 | Network error | 网络错误 | 否(No) |
100004 | Target server error | 目标服务器错误 | 否(No) |
100005 | Param error | 用户输入参数错误 | 否(No) |
100700 | Invalid authentication credentials | 授权失败 | 否(No) |
100701 | API stopped | 您的当前API已停用 | 否(No) |
100702 | Account stopped | 您的账户已停用 | 否(No) |
100703 | API rate limit exceeded | 并发已达上限 | 否(No) |
100704 | API maintenance | API维护中 | 否(No) |
100705 | API not found with these values | API不存在 | 否(No) |
100706 | Please add api first | 请先添加api | 否(No) |
100707 | Number of calls exceeded | 调用次数超限 | 否(No) |
100802 | Missing url param 'time' or uri path is not equal to 2 | 请求路径错误或者缺少"time"参数 | 否(No) |
100803 | Wrong pageToken | 参数pageToken有误 | 否(No) |