欢迎阅读API集成文档。本文档分为以下几部分:
概述
您从Brafton购买的内容是通过XML提要交付的。这种格式的目的是使我们的客户能够轻松地自动化发布他们的内容到他们自己的网站的过程。
部署Brafton内容的一个基本前提是要有一个站点来承载这些内容。这个站点应该建立在一个支持动态web开发的平台上,并且应该有一个可用的数据存储解决方案,如MSSQL或MySQL数据库。
在阅读此文档之后,客户应该开发一个过程,定期轮询Brafton XML提要,将新文章拖到数据存储中,并根据需要更新旧文章。然后,文章数据可以用来构建站点功能,如单个文章页面、新闻登录页面或站点内各个目的地的相关文章链接。
从本质上说,新闻数据和显示页面一起组成了一个内容管理系统(CMS),因此一些客户可能会发现最好使用一个预先制作好的CMS来处理与站点建设相关的许多任务。Brafton为WordPress开发了一个插件,可以自动从文章中创建文章,允许几乎端到端集成。
[跳转到上]
开始
WordPress吗?如果是,那就检查一下我们的WordPress插件
- Brafton API访问细节-找到你的介绍电子邮件,其中将包含你的API密钥,API基础URL,和API根URL。如果您找不到邮件,请联系操作支持.您将需要这些详细信息来通过Brafton API访问内容。您应该能够浏览您的Brafton API根URL使用web浏览器,如Firefox,因为它以XML格式输出数据。
- 确定您的技术堆栈和环境-一个完全熟悉网站技术堆栈的开发人员是顺利和成功集成的关键。因此,第一步是了解您的技术。初步技术问题单应协助确定操作系统、程序设计语言、数据库技术等。如果你正在使用内容管理系统(CMS)来支持你的网站,你需要熟悉CMS提供的集成第三方服务的功能(通过模块、插件等)。供应商的技术文档可以在这里帮助您。
- 下载适当的示例客户机库-为了减少客户端需要的编码量,我们开发了一些示例代码来处理给定编程语言和我们的API Web服务之间的管道连接-PHP,net,Java样品是可用的。这些库的使用是可选的。
- 创建一个掠夺者-编写一个脚本或应用程序(可选使用一个示例客户端库)下载您的内容通过Brafton API,并将其存储在目标网站可访问的本地数据库。您应该将我们唯一的新闻项目ID与您的数据库中的每一篇文章一起存储,因为这将使您能够检查一篇文章是否已经被下载。逻辑应该类似如下。
- 使用示例客户机库从API提取最新新闻条目id的列表(或者编写自己的代码来调用web服务并解析XML响应)。
- 循环遍历列表中的每个新闻项。
- 在每次迭代中,使用我们的新闻项目ID查询数据库中的行。
- 如果没有返回行,则它是一个新项,将其作为新行插入到数据库中。
- 如果行被返回,那么它存在,因此更新现有的行(我们可能已经对一个新项做了更正)。
- 时间表的掠夺者-你会希望上面的进程在一个定期的间隔自动运行。建议每20分钟进行一次。如果时间表设置在零点后的奇数分钟而不是零点,也很理想,例如12:07而不是12:00。
- 开发网页来显示内容-一旦你有抓取填充你的数据库内容,你准备写一些代码渲染在你的网站上的内容在搜索引擎优化的方式。您的客户经理将与您一起绘制一份详细的工作要求在前端。
[跳转到上]
开发人员指南
看到我们的完整的参考指南(所有元素、参数等)
为了进行试验和/或测试,提供了带有示例文章的提要。它位于http://api.brafton.com/dada3480-9d3b-4989-876a-663fdbe48be8.
对于WordPress, Joomla。Drupal和Blogengine这意味着选择Brafton的API域并输入dada3480-9d3b-4989-876a-663fdbe48be8的API密钥
[跳转到上]
示例客户端库和插件
[跳转到上]
教程
- 简单的数据库结构
- 先进的数据库结构
- 如何:保存到本地数据库- PHP + MySQL
- 如何:从本地数据库加载PHP + MySQL
- 如何:保存到本地数据库- c# + SQL Express
- 如何:创建一个简单的提要阅读器控制台应用程序- CSharp。净
- 如何:保存到本地数据库- ASP。NET + SQL Express
[跳转到上]