- 我概述
- 二,。下载
- 三、实例
- iv.APIHandler类引用
- vNewsItem类引用
- 六、新闻类别参考
- 七,。照片类参考
- 八,。PhotoInstance类引用
- 九、新闻评论类参考
概述
此示例客户端库(语言绑定)可用于使用PHP代码以面向对象的方式与Brafton API交互。该库将发送请求和将XML响应解析为对象。
兼容:PHP5
[跳到顶端]
下载
[跳到顶端]
实例
包括“Sample_Php_ApiClientLibrary/apidhandler.Php”//参考从上面下载的示例php客户端库。
//馈源配置
$API\u Key=“您的API\u Key”//通过电子邮件提供的唯一API_密钥
$apiBaseUrl=“您的\u API\u BASE\u URL”;//通过电子邮件提供的API基本URL
$feed=新的ApiHandler($API_Key,$apiBaseUrl)//创建一个新的提要对象
$newsList=$feed->getNewsHTML()//返回包含HTML编码文本的最新新闻项数组。注意,这仍然是原始数据。
[跳到顶端]
APIHandler类引用
这是一个主类,它提供了与提要交互的核心方法,并返回与提要相关的多个对象集合,即新闻项、类别定义和最新评论。
[构造师]
ApiHandler($API\U键,$apiBaseUrl)
- 说明:APIHandler类构造函数。
- 参数–$API_键:您唯一的API密钥。
- 参数–$apiBaseUrl:提供给您的基本url
- 例外情况:XMLLoadException
[新闻功能]
- 说明:获取提要的新闻项对象数组,其中包含HTML格式的正文内容
- 返回值:新闻项数组
- 说明:获取提要的新闻项对象数组,其正文内容为原始文本
- 返回值:新闻项数组
[类别功能]
- 说明:返回为提要定义的所有类别对象的数组
- 返回值:新闻类别数组
[注释功能]
- 说明:获取提要新闻项目的所有最新评论的数组
- 返回值:新闻评论数组
[跳到顶端]
newsItem类引用
[[物业]
- getByLine():String–新闻文章的作者
- getCategories():Category[]–与新闻文章关联的类别对象数组
- getClientQuote():String–引用客户端与此项目相关的文本。
- getComments():Comment[]–与新闻文章关联的评论对象数组
- getCreatedDate:字符串–创建项目时ISO 8601系统自动生成的日期
- getEncoding():使用的字符串-字符编码系统,如UTF-8
- getExtract():字符串–新闻文章的摘要
- getFormat():字符串–HTML或原始文本内容的格式
- getHeadline():字符串–新闻文章标题
- getHtmlMetaDescription():String–新闻文章的描述元标记的值
- getHtmlMetaKeywords():String–新闻文章的关键字元标记的值
- getHtmlMetaLanguage():String–新闻文章的语言元标记的值
- getHtmlTitle():String–html标题元素的值
- getId():int–主键。唯一的新闻文章id
- getLastModifiedDate()::字符串–ISO 8601上次修改文章的日期
- 获取照片():数不清
–与新闻文章关联的照片对象数组
- getPriority():int–优先级标志30=高,正常=20用于对新闻进行优先级排序
- getPublishDate():字符串–ISO 8601文章发布日期
- getSource():String–文章的原始来源
- getState():String–文章的当前状态,例如LIVE/APPROVAL/DRAFT/DELETED
- getTags():字符串–以逗号分隔的自由文本标记列表
- getText():String–新闻文章的文本内容
- getTweetText():字符串–新闻文章的140个字符的推特版
[跳到顶端]
NewsCategory类引用
[[物业]
- getId():int–唯一的类别id
- getName():String–类别的文本名称
[跳到顶端]
照片类参考
[[物业]
- getAlt():String–可在图像的可选文本属性中使用的文本
- getCustom():PhotoInstance–获取照片的自定义PhotoInstance
- getHiRes():PhotoInstance–获取照片的高分辨率PhotoInstance
- getId():int–唯一的照片id
- getLarge():PhotoInstance–获取照片的大型PhotoInstance
- getOrientation():字符串–照片的方向(纵向或横向)
- getThumb():PhotoInstance–获取照片的缩略图PhotoInstance
[跳到顶端]
PhotoInstance类引用
[[物业]
- getHeight():int–此图像实例的高度(以像素为单位)
- getUrl():String–指向此映像实例的源位置的URL
- getWidth():int–此图像实例的宽度(以像素为单位)
[跳到顶端]
NewsComment类引用
[[物业]
- getCommentTxt():字符串–注释文本
- getId():int–唯一的注释id
- getLocation():String–注释的地理位置信息
- getPostDate():字符串–ISO 8601提交注释的日期
- getUser():String–注释者的名称
[跳到顶端]