emlog采用腾讯云API实现自动关键词处理

  • 首页 > 代码研究院 > emlog
  • 作者:梓熙
  • 时间: 2016年10月28日 20:45
  • 字数:1782 个
  • 字号:
  • 评论:0 条
  • 浏览:1910 次
  • 百度:百度已收录
  • 分类: emlog
  • 时间:2016-10-28 20:45 热度:1910° 评论:0 条 

    emlog采用腾讯云API实现自动关键词处理

    *本教程不适合初学者折腾

    API介绍地址:https://www.qcloud.com/product/api.html

    介绍:利用腾讯云提供的智能API处理emlog编写的文章自动生成关键词。

    首先,我们先下载 https://github.com/QcloudApi/qcloudapi-sdk-php

    解压之后将‘QcloudApi’文件夹上传到include文件夹。

    在emlog根目录找到init.php 增加


    require_once EMLOG_ROOT.'/include/QcloudApi/QcloudApi.php';
    
    $qq_config = array('SecretId'       => '你的SecretId',
                    'SecretKey'      => '你的key',
                    'RequestMethod'  => 'POST',
                    'DefaultRegion'  => 'sz');

    对了,这个API服务需要申请。可以免费5W次。具体看下腾讯云就好。 然后打开/admin/save_log.php 改成这样


    logData = array(
    	'title' => $title,
    	'alias' => $alias,
    	'content' => $content,
    	'excerpt' => $excerpt,
    	'author' => $author,
    	'sortid' => $sort,
    	'date' => $postTime,
    	'top '=> $top,
    	'sortop '=> $sortop,
    	'allow_remark' => $allow_remark,
    	'hide' => $ishide,
        'checked' => $user_cache[UID]['ischeck'] == 'y' ? 'n' : 'y',
    	'password' => $password
    );
    //上面是原来有的,下面加入
    /**
    自动关键词
    **/
    $wenzhi = QcloudApi::load(QcloudApi::MODULE_WENZHI, $qq_config);
    $package = array(
    	'Action' => 'TextKeywords',
    	'Timestamp' => time(),
    	'Nonce' => rand(100000,1000000),
    	'title' => $title,
    	'content' => htmlspecialchars($content, ENT_QUOTES, 'UTF-8')
    );
    $a = $wenzhi->TextKeywords($package);
    if ($a === false) {
        $error = $wenzhi->getError();
        echo "Error code:" . $error->getCode() . ' message:' . $error->getMessage();
    } else {
        $keywords = $a['keywords'];
    	$keynum = count($keywords);
    	if($keynum > 0){
    		$tagstring = '';
    		for($i=0;$i<$keynum;$i++){
    				$tagstring .= $keywords[$i]['keyword'].' ';
    		}
    	}
    }
    当然也可以对已经有关键词的文章不作处理,这里就不写代码了。如有需要大家自己研究下。
    根据这个API也可以实现文章自动配图。


    正文到此结束
    您阅读这篇文章共花了: 
    本文链接:http://zixiylw.top/80.html
    版权声明:若无特殊注明,本文皆为《梓熙》原创,转载请保留文章出处。
    捐赠支持:如果觉得这篇文章对您有帮助,请“扫一扫”鼓励作者!

    热门推荐

    Hello! How do you see it?

    你还可以输入250 / 250 个字

    嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗


    既然没有吐槽,那就赶紧抢沙发吧!

                   

    返回顶部    返回首页    手气不错    后花园   
    版权所有:梓熙博客    站点维护: 梓熙   +主题模板:【PJAX 梓熙主题】        sitemap