<?php
/*
腾讯AI鉴权DEMO
适用于POST方式鉴权
@梁永烨
2017年11月24日
*/
$ai = new AI();
$textChat = $ai->textChat('你的app_id','你的app_key','广州天气','你的session');
echo '<pre>';
var_dump($textChat);
echo '</pre>';
class AI
{
public function textChat($app_id,$app_key,$question,$session)
{
//请求参数
$signPackage = array(
"app_id"=>$app_id,
"time_stamp"=>time(),
"nonce_str"=>$this->createNonceStr(),
"session"=>$session,
"question"=>$question
);
//按键名字典升序排序
ksort($signPackage, SORT_STRING);
//键值url编码,并拼接成字符串
$tempArr = $this->array2string($signPackage);
//拼接app_key
$tempArr .= '&app_key='.$app_key;
//取得MD5值,并转化为大写
$sign = strtoupper(MD5($tempArr));
//请求参数加上sign
$post = $signPackage;
$p
腾讯AI鉴权demo(PHP版)
最新推荐文章于 2025-02-14 14:18:04 发布