Archive for category API帮助
Yahoo站长工具维护中
先上图,后说话。Yahoo站长工具维护了,追词先临时取消此项数据。
另外上周六、周日追词调整了下部分功能的作业流程,观察两日感觉比较稳定了,现在半夜使用追词应该不会再出现System error的错误了。
ps:以于16:18恢复。
API详解之网站智能排名查询
网站智能排名查询API提供检查某网站目前有哪些关键词在搜索引擎上排名在前100名,每日最多查询100次,详细接口如下:
API:http://www.zhuici.com/api/index.php
模式:POST
编码:UTF-8
参数:u -> 用户名
c -> API Code,如何获取API Code,参看《如何安装API Demo?》
action = site_rank 必须是“site_rank”不能改
site -> 查询的网站,带www和不带www结果有区别
API详解之智能报价速查
智能报价速查API提供智能报价快速查询功能,每日最多查询100次,详细接口如下:
API:http://www.zhuici.com/api/index.php
模式:POST
编码:UTF-8
参数:u -> 用户名
c -> API Code,如何获取API Code,参看《如何安装API Demo?》
action = smart_query 必须是“smart_query”不能改
keyword -> 查询的关键词
se -> 搜索引擎 1.google.cn 2.google.com 3.baidu.com
经常有朋友反映不知道怎么用API,示例代码下回去了也不知道怎么改。今天我把我测试时的代码发上来,测试代码和所需第三方类库都放到附件里了,有兴趣的下载试试。下面发代码:
<?php
define(’API_SERVER’, ‘http://www.zhuici.com/api/index.php’);//追词API服务器地址
define(’API_USER’, ”);//追词用户名
define(’API_CODE_KEY’, ”);//追词API CODE,请到http://api.zhuici.com获取
require_once(’Snoopy.class.php’);function PostToServer($param)
{
//从服务器获取数据
if(!is_array($param) || count($param) < 1)
return false;$snoopy = new Snoopy;
$snoopy->read_timeout = 30;
$snoopy->submit(API_SERVER, $param);return $snoopy->results;
}//se = 1.google.cn 2.google.com 3.baidu.com
$re = PostToServer(array(’u'=>API_USER, ‘c’=>API_CODE_KEY, ‘action’=>’smart_query’, ‘keyword’=>’整容’, ’se’=>3));
if(false == $re)
{
//失败
echo ‘无法连接服务器’;
}
echo $re;
?>
你只需将开始的API_USER和API_CODE_KEY根据你账户的内容填写完整即可。执行结果将显示“整容”这个词在百度的智能报价和搜索次数。
附件:API测试代码
API详解之相关关键词查询
相关关键词查询API提供相关关键词查询,每日最多查询250次,详细接口如下:
API:http://www.zhuici.com/api/index.php
模式:POST
编码:UTF-8
参数:u -> 用户名
c -> API Code,如何获取API Code,参看《如何安装API Demo?》
action = keyword_rs 必须是“keyword_rs”不能改
keyword -> 查询的关键词
ps:上次乱更新时,确实改坏了东西,把注册改坏了。多亏阿渊发现并在群里说才改正了,在此感谢。
API详解之排名检测快速查询
一直说要写追词API的接口说明,今天就先发一弹。
排名检测快速查询这个接口也是今天刚刚加上的。这个接口可以让你快速查询一个网站的某个在搜素引擎的排名情况,每天限制查询100次。
API:http://www.zhuici.com/api/index.php
模式:POST
编码:UTF-8
参数:u -> 用户名
c -> API Code,如何获取API Code,参看《如何安装API Demo?》
action = rank_query 必须是“rank_query”不能改
key -> 查询的关键词
site -> 查询的网站,不需要带http://
se -> 搜索引擎,0=百度 1=谷歌中国 2=Google.com
page-> 查询页数,最多不能超过10页
如何安装API Demo?
经常有人问如何安装使用追词API Demo?你需要先阅读关于追词API的补充说明,确保API对你有帮助。然后根据下面的说明去搭建Demo。
系统需求:Apache/IIS + PHP + Smarty
Apache、IIS、PHP的安装汗牛充栋了,我就不多说了。就推荐一个AMP套件EasyPHP http://www.easyphp.org/
Smarty是PHP官方钦点的模板引擎,小而强悍。如何下载、安装Smarty,看官方说明吧http://www.smarty.net/quick_start.php
下载程序:系统环境配置完毕后,请到追词API下载Demo程序。
获取API Key:在追词API页面上获取API Key,需要在用户名和密码处输入你追词的用户名和密码。也就是当你修改密码后,你需要重新获取API Key,才能保证可以正常使用API。填写完毕点提交申请,就可以在邮箱里看到API Key了。邮箱最好用Gmail的,最近好多邮箱都收不到追词的信了。
配置程序:将Demo解压,编辑include/functions.php
define(’API_SERVER’, ‘http://www.zhuici.com/api/index.php’);//追词API服务器地址 - 不需要修改
define(’CUR_SITE’, ‘www.zhuici.com/demo’);//演示程序路径 - Demo所在路径
define(’SMARTY_ROOT’, ‘Smarty.class.php’);//Smarty目录 - 根据你服务器上Smarty的配置设置define(’ADMIN_NAME’, ‘admin’);//管理员用户名 - 你可以任意修改
define(’ADMIN_PASSWORD’, ‘admin’);//管理员密码 - 你可以任意修改
编辑include/apiusers.php
$api_users[] = array(’user’=>’你的第一账户’, ‘key’=>’第一个账户的API Key’);
$api_users[] = array(’user’=>’你的第二个账户’, ‘key’=>’第二个账户的API Key’);
$api_users[] = array(’user’=>’…’, ‘key’=>’…’);
大功告成:然后你到浏览器里试着访问一下看,不出问题就因该可以看到和追词API演示站一样的登录界面了。
ps:写的很简略,如有安装Demo的问题,直接回复到后面,看到后会答复的。下一篇计划写API的命令及参数说明了。
关于追词API的补充说明
追词API开放以来汇集到一些问题反馈,在这里先做个补充说明。等有时间的话会逐步在这里详细说明一下API。
- 追词API不会让你的账户出现更多的权限,某种意义说是提供接口让你管理你现有的数据。但可以同时管理多个账户,等于拥有更多权限。
- 安装API Demo时需要安装Smarty,这个库是PHP官方钦点的模板库,如何下载安装搜一下一大把,我就不罗嗦了。
- Windows下用IIS跑PHP时,需要将session的session.save_path设置好,还有session.auto_start要设置为1。
- 目前Demo只有PHP写的,因为我也就对他比较熟悉。如果你需要用其他语言开发,参看里面的流程就好。
- API的查询方式为POST,所有上传数据都必须为UTF-8。返回数据为XML形式,也是UTF-8格式。
- API Key只需要到http://api.zhuici.com/自助获取就好,用户名和密码与追词的账户信息统一上就好。如果更新密码了,就要重新获取一下Key。邮箱最好填写Gmail或Hotmail,近期发现很多邮箱收不到追词的信了。
