You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Zoho Cliq创建分组、添加成员时遇URL无效错误求助

解决Zoho Cliq API请求URL无效问题

核心原因:API端点错误

你当前使用的https://cliq.zoho.com/api/v2/groups是获取群组列表的GET请求端点,创建群组需要使用专属的POST端点:https://cliq.zoho.com/api/v2/groups/create。

Yii2环境下的修正方案

方案1:使用原生CURL

$accessToken = '你的有效access_token';
$groupData = [
    "group_name" => "Testing Group name",
    "description" => "Testing Group description",
    "members" => ["testuser@example.com"]
];

$curl = curl_init();
curl_setopt_array($curl, [
    CURLOPT_URL => 'https://cliq.zoho.com/api/v2/groups/create',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => json_encode($groupData),
    CURLOPT_HTTPHEADER => [
        "Authorization: Zoho-oauthtoken $accessToken",
        "Content-Type: application/json"
    ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);

if ($err) {
    echo "CURL错误: " . $err;
} else {
    print_r(json_decode($response, true));
}

方案2:使用Yii2自带HttpClient组件

use yii\httpclient\Client;

$accessToken = '你的有效access_token';
$groupData = [
    "group_name" => "Testing Group name",
    "description" => "Testing Group description",
    "members" => ["testuser@example.com"]
];

$client = new Client();
$response = $client->createRequest()
    ->setMethod('POST')
    ->setUrl('https://cliq.zoho.com/api/v2/groups/create')
    ->setHeaders([
        'Authorization' => "Zoho-oauthtoken $accessToken",
        'Content-Type' => 'application/json',
    ])
    ->setContent(json_encode($groupData))
    ->send();

if ($response->isOk) {
    print_r($response->getData());
} else {
    print_r($response->getData());
}

关键检查项

  • 确认access_token已授予ZohoCliq.groups.CREATE权限
  • 成员邮箱必须是Zoho Cliq平台已注册的有效账号
  • 必须将PHP数组转为JSON字符串作为请求体,同时设置Content-Type: application/json请求头

内容的提问来源于stack exchange,提问作者Krishna Ramchandani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 12:23:20