首页;支持;支持家庭

欢迎阅读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服务之间的管道PHPnet,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。这意味着选择Brafton的API Domain,并输入dada3480-9d3b-4989-876a-663fdbe48be8的API Key

跳到顶端

示例客户端库和插件

跳到顶端

教程

跳到顶端