Wecom酱开源项目常见问题解决方案

Wecom酱开源项目常见问题解决方案

wecomchan 通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。可以看成Server酱的开源替代方案之一。 wecomchan 项目地址: https://gitcode.com/gh_mirrors/we/wecomchan

基础介绍

Wecom酱是一个通过企业微信向微信推送消息的开源替代方案。该项目提供了配置文档、推送函数以及可自行搭建的在线服务代码。主要编程语言包括PHP、Python、Go等。

新手常见问题及解决步骤

问题一:如何注册企业微信并创建应用

问题描述: 新手在使用项目时,不知道如何注册企业微信并创建应用。

解决步骤:

  1. 用电脑打开企业微信官网并注册一个企业账号。
  2. 注册成功后,进入管理界面,选择“应用管理” -> “自建” -> “创建应用”。
  3. 在应用创建页面,填写应用名称、上传应用logo(可以从项目中下载),设置应用可见范围为公司名。
  4. 创建完成后,进入应用详情页,获取应用ID(agentid)和应用Secret(secret)。

问题二:如何配置可信IP

问题描述: 使用云函数等公用IP的云服务时,新手不知道如何配置可信IP。

解决步骤:

  1. 在应用详情页的最下方,找到“开发者接口”分类中的“企业可信IP”。
  2. 点击“配置”,并填入服务器的公网IP。
  3. 如果使用云函数等服务,可能需要在设置界面中打开“固定公网IP”以获取一个独立的IP地址。

问题三:如何通过函数发送消息

问题描述: 新手不知道如何使用项目提供的函数发送消息。

解决步骤:

  1. 根据项目提供的示例代码,调用对应的函数发送消息。
  2. 以PHP版本为例,使用send_to_wecom函数,传入相应的参数,包括消息内容、企业ID、应用ID、应用Secret以及接收者标识(默认为@all表示发送给全体成员)。
  3. 确保正确拼接API请求地址,并且正确处理返回结果。
function send_to_wecom($text, $wecom_cid, $wecom_aid, $wecom_secret, $wecom_touid = '@all') {
    $info = @json_decode(file_get_contents("https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=" . urlencode($wecom_cid) . "&corpsecret=" . urlencode($wecom_secret)), true);
    if ($info && isset($info['access_token']) && strlen($info['access_token']) > 0) {
        $access_token = $info['access_token'];
        $url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=' . urlencode($access_token);
        $data = new \stdClass();
        $data->touser = $wecom_touid;
        $data->agentid = $wecom_aid;
        $data->msgtype = "text";
        $data->text = ["content" => $text];
        $data->duplicate_check_interval = 600;
        $data_json = json_encode($data);
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $result = curl_exec($ch);
        curl_close($ch);
        return $result;
    }
    return false;
}

通过上述步骤,新手可以更顺利地使用Wecom酱项目进行企业微信消息推送的开发。

wecomchan 通过企业微信向微信推送消息的配置文档、直推函数和可自行搭建的在线服务代码。可以看成Server酱的开源替代方案之一。 wecomchan 项目地址: https://gitcode.com/gh_mirrors/we/wecomchan

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晏其潇Aileen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值