对接最新百家号同步文章接口

if($data['is_bj']){
    $bj_appid=M('config')->getFieldByName('BAIJIAAPPID','value');
    $bj_token=M('config')->getFieldByName('BAIJIATOKEN','value');
    $urlsa='https://'.$_SERVER['HTTP_HOST'];

    $coverimg=json_encode(array(   //文章封面图片地址 url, 0-3 张封面图,封面图尺寸不小于 218*146,没有封面图的内容将会进入草稿
        array('src' =>$urlsa.$data['thumbs']), //图一
        array('src' =>$urlsa.$data['thumbs']), //图二
        array('src' =>$urlsa.$data['thumbs']), //图三
    ));
    $arrs = array(
        'app_id'      => $bj_appid,  //作者帐号
        'app_token'       => $bj_token,  //授权密钥
        'title'          => $data['title'], //文章标题,
        'content'     => $_POST['content'],  //正文内容,富文本
        'origin_url'   => $urlsa.'/article/'.$aid.'.html',    //原文地址
        'cover_images' =>$coverimg,
        'is_original'  => '0',    //标定是否原创,1 为原创,0 为非原创
    );
    $data = str_replace("\\/", "/", json_encode($arrs));
    $api = 'https://baijiahao.baidu.com/builderinner/open/resource/article/publish';//百家号图接口
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $api);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $output = curl_exec($curl);
    curl_close($curl);

}

你可能感兴趣的:(php,json,开发语言)