百度百家号扩展类
setOption
功能:修改配置信息
query
功能:请求接口数据
参数:
- $name 请求的接口名称 具体名称参考官方文档接口地址
- $data 发送数据
示例一:发布图文信息到百家号
// 图片信息
$article = [
'title' => '图文信息标题',
'content' => '图文信息正文',
'origin_url' => '原文地址',
'cover_images' => '封面图片,json格式,详情请参考百家号官方文档'
];
// 加载百家号扩展类
$bjh = $api->extend('baijiahao' , [
'app_id' => '百家号app_id',
'app_token' => '对应的token'
]);
// 发布 成功返回数组,失败返回 false
$result = $bjh->query('article/publish' , $article);
// 因为百家号发布信息的接口地址是 https://baijiahao.baidu.com/builderinner/open/resource/article/publish
// 我们只取 resource/ 后面的字符 article/publish
// 同时传入数据不需要填写app_id与app_token (若传入 将覆盖配置)
示例二:获取文章状态
// 加载百家号扩展类
$bjh = $api->extend('baijiahao' , [
'app_id' => '百家号app_id',
'app_token' => '对应的token'
]);
// 获取状态 成功返回数组,失败返回 false
$result = $bjh->query('query/status' , [
'article_id' => '123456789' // 对应百家号的article_id 多个以英文逗号隔开
]);