腾讯AI鉴权demo(PHP版)

本文介绍了使用PHP进行腾讯AI鉴权时遇到的4096错误(参数非法)和16388错误(请求签名无效)的解决方案,帮助开发者理解并解决这些问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值