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