목차
1. access_token 획득
二、发送消息
1. 发送文本消息
2. 发送图文消息
1. 문자 보내기
2. 그래픽 메시지 보내기
백엔드 개발 PHP 튜토리얼 기업용 WeChat 인터페이스 도킹을 위한 PHP 개발 실무 경험 공유

기업용 WeChat 인터페이스 도킹을 위한 PHP 개발 실무 경험 공유

Jul 05, 2023 pm 03:21 PM
엔터프라이즈 위챗 PHP 개발 인터페이스 도킹

Enterprise WeChat 인터페이스 도킹을 통해 PHP 개발의 실제 경험 공유

Enterprise WeChat은 기업이 효율적으로 소통하고 협력할 수 있도록 특별히 제작된 도구입니다. 실제 프로젝트 개발 과정에서 우리는 내부 정보의 적시 전송 및 협업과 같은 기능을 달성하기 위해 엔터프라이즈 WeChat 인터페이스를 자체 웹 애플리케이션과 연결해야 하는 경우가 많습니다. 이 기사에서는 PHP 개발에서 엔터프라이즈 WeChat 인터페이스를 도킹하는 데 대한 실제 경험을 해당 코드 예제와 함께 공유할 것입니다.

1. access_token 획득

기업용 WeChat 인터페이스를 사용하기 전에 먼저 access_token을 획득해야 합니다. Access_token은 기업 WeChat 인터페이스에서 사용되는 자격 증명이며 2시간마다 다시 얻어야 합니다.

<?php
$corpid = 'your_corpid'; // 企业ID
$corpsecret = 'your_corpsecret'; // 应用的凭证密钥

$url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={$corpid}&corpsecret={$corpsecret}";

$response = file_get_contents($url);
$result = json_decode($response, true);

$access_token = $result['access_token'];
?>
로그인 후 복사

위 코드에서 $corpid는 기업 ID이고 $corpsecret는 애플리케이션의 자격 증명 키입니다. Access_token은 https://qyapi.weixin.qq.com/cgi-bin/gettoken 인터페이스를 호출하고 기업 ID와 애플리케이션 자격 증명 키를 전달하여 얻을 수 있습니다. $corpid是你的企业ID,$corpsecret是你应用的凭证密钥。通过调用https://qyapi.weixin.qq.com/cgi-bin/gettoken接口,传入企业ID和应用的凭证密钥,即可获取到access_token。

二、发送消息

接下来我们通过企业微信接口发送消息。企业微信提供了多种消息类型,如文本消息、图文消息、Markdown消息等。

1. 发送文本消息

<?php
$userid = 'userid'; // 发送消息的用户ID
$agentid = 'agentid'; // 应用的AgentID
$content = '这是一条文本消息'; // 消息内容

$url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={$access_token}";

$data = [
    'touser' => $userid,
    'msgtype' => 'text',
    'agentid' => $agentid,
    'text' => [
        'content' => $content
    ]
];

$options = ['http' => [
    'method' => 'POST',
    'header' => 'Content-type: application/json',
    'content' => json_encode($data),
]];

$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
$result = json_decode($response, true);
?>
로그인 후 복사

以上代码实现了发送一条文本消息的功能。我们需要指定要发送消息的用户ID、应用的AgentID和消息内容。将数据组装成JSON格式,并通过file_get_contents函数发送POST请求,即可实现信息的发送。

2. 发送图文消息

<?php
$userid = 'userid'; // 发送消息的用户ID
$agentid = 'agentid'; // 应用的AgentID
$title = '图文消息标题'; // 消息标题
$description = '图文消息描述'; // 消息描述
$url = 'https://www.example.com'; // 点击消息后跳转的URL
$picurl = 'https://www.example.com/image.jpg'; // 图片的URL

$url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={$access_token}";

$data = [
    'touser' => $userid,
    'msgtype' => 'news',
    'agentid' => $agentid,
    'news' => [
        'articles' => [[
            'title' => $title,
            'description' => $description,
            'url' => $url,
            'picurl' => $picurl
        ]]
    ]
];

$options = ['http' => [
    'method' => 'POST',
    'header' => 'Content-type: application/json',
    'content' => json_encode($data),
]];

$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
$result = json_decode($response, true);
?>
로그인 후 복사

以上代码实现了发送一条图文消息的功能。我们需要指定要发送消息的用户ID、应用的AgentID以及消息的标题、描述、点击跳转的URL和图片URL。同样地,将数据组装成JSON格式,并通过file_get_contents

2. 메시지 보내기

다음으로 기업 WeChat 인터페이스를 통해 메시지를 보냅니다. Enterprise WeChat은 문자 메시지, 그래픽 메시지, 마크다운 메시지 등 다양한 메시지 유형을 제공합니다.

1. 문자 보내기

rrreee 위 코드는 문자 보내기 기능을 구현한 것입니다. 메시지를 보낼 사용자 ID, 애플리케이션의 AgentID, 메시지 내용을 지정해야 합니다. 데이터를 JSON 형식으로 취합하고 file_get_contents 함수를 통해 POST 요청을 보내 정보를 보냅니다.

2. 그래픽 메시지 보내기

rrreee 위 코드는 그래픽 메시지 보내기 기능을 구현한 것입니다. 메시지를 보낼 사용자 ID, 애플리케이션의 AgentID, 제목, 설명, 메시지의 클릭 URL 및 이미지 URL을 지정해야 합니다. 마찬가지로 데이터를 JSON 형식으로 조합하고 file_get_contents 함수를 통해 POST 요청을 통해 메시지를 보냅니다. 🎜🎜결론🎜🎜위의 예제 코드를 통해 PHP 개발에서 기업 위챗 인터페이스의 도킹을 쉽게 구현할 수 있습니다. 물론 메시지 전송 외에도 Enterprise WeChat은 부서 구성원 목록 가져오기, 미디어 파일 업로드, 대화 만들기 등과 같은 다른 많은 강력한 인터페이스 기능도 제공합니다. 실제 개발에서는 필요에 따라 관련 인터페이스를 호출할 수 있습니다. 🎜🎜위의 실제 경험이 모든 사람에게 도움이 되기를 바랍니다. 궁금한 점이나 궁금한 점이 있으면 메시지를 남겨주세요. 감사해요! 🎜

위 내용은 기업용 WeChat 인터페이스 도킹을 위한 PHP 개발 실무 경험 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

WeChat Enterprise에서 화면을 공유하는 방법 WeChat Enterprise에서 화면을 공유하는 방법 Feb 28, 2024 pm 12:43 PM

점점 더 많은 기업이 독점 기업 WeChat을 선택하고 있습니다. 이는 기업과 고객, 파트너 간의 의사소통을 촉진할 뿐만 아니라 업무 효율성도 크게 향상시킵니다. Enterprise WeChat에는 풍부한 기능이 있으며 그 중 화면 공유 기능이 매우 인기가 있습니다. 회의 중에 화면을 공유함으로써 참가자들은 콘텐츠를 보다 직관적으로 표시하고 보다 효율적으로 협업할 수 있습니다. 그렇다면 WeChat Enterprise에서 화면을 효율적으로 공유하는 방법은 무엇입니까? 아직 모르는 사용자를 위해 이 튜토리얼 가이드가 도움이 되기를 바랍니다. WeChat Enterprise에서 화면을 공유하는 방법은 무엇입니까? 1. Enterprise WeChat 메인 인터페이스 왼쪽의 파란색 영역에 "컨퍼런스" 아이콘이 표시됩니다. 클릭하면 세 가지 컨퍼런스 모드가 나타납니다.

기업 위챗과 개인 위챗의 차이점 기업 위챗과 개인 위챗의 차이점 Jan 22, 2024 pm 01:25 PM

기업 WeChat과 개인 WeChat의 차이점: 1. 서비스 개체 3. 사용 시나리오 5. 친구 권한 8. 계정 금지 9. 마케팅 도구 10. 보안. 자세한 소개: 1. 서비스 개체 개인용 WeChat은 대중이 소통하고, 공유하고, 소통하는 데 사용할 수 있는 소셜 도구입니다. 기업용 WeChat은 주로 기업 관리자와 내부 직원을 대상으로 하며 보다 효율적인 서비스를 제공합니다. 2. 편리한 오피스 서비스, 기능적 차이, 개인 위챗 등

Enterprise WeChat 사용 방법 - Enterprise WeChat 사용 튜토리얼 Enterprise WeChat 사용 방법 - Enterprise WeChat 사용 튜토리얼 Mar 04, 2024 pm 02:28 PM

많은 친구들이 Enterprise WeChat을 사용하는 방법을 모르므로 아래 편집자가 Enterprise WeChat 사용에 대한 튜토리얼을 공유하겠습니다. 모두에게 도움이 될 것입니다. 1단계: "Enterprise WeChat" 아이콘을 클릭하여 Enterprise WeChat에 들어갑니다. 메시지 섹션에서 그룹 채팅에 참여하여 동료들과 채팅할 수 있습니다(그림 참조). 2단계: Enterprise WeChat의 메인 인터페이스에서 "연락처"를 클릭합니다(그림 참조). 3단계: 연락처를 볼 수 있는 주소록 섹션을 입력합니다(그림 참조). 4단계: Enterprise WeChat의 기본 인터페이스에서 "Workbench"를 클릭합니다(그림 참조). 5단계: 회사의 일상적인 작은 작업을 수행할 수 있는 작업대 섹션에 들어갑니다(그림 참조). 6단계: Enterprise WeChat의 기본 인터페이스에서 "나"를 클릭합니다(그림 참조).

기업 WeChat 이메일에 로그인하는 방법 기업 WeChat 이메일에 로그인하는 방법 Mar 10, 2024 pm 12:43 PM

Enterprise WeChat의 이메일 주소에 로그인하는 방법 Enterprise WeChat 앱에서 이메일 주소로 로그인할 수 있지만 대부분의 사용자는 이메일 주소로 로그인하는 방법을 모릅니다. 관심 있는 사용자를 위해 편집자가 가져온 Enterprise WeChat 이메일 주소로 로그인하세요. 기업용 WeChat 사용 튜토리얼 기업용 WeChat 이메일에 로그인하는 방법 1. 먼저 기업용 WeChat 앱을 열고 메인 페이지 하단의 [Workbench]로 이동한 후 클릭하여 특별 영역으로 이동합니다. 2. 그런 다음 Workbench에서; 해당 영역에서 [기업 메일함] 서비스를 선택합니다. 3. 그런 다음 기업 이메일 기능 페이지로 이동하여 하단의 [바인딩] 또는 [이메일 변경]을 클릭합니다. 4. 마지막으로 해당 페이지에서 [QQ 계정]과 [비밀번호]를 입력합니다. 아래에 표시된 이메일에 로그인하세요.

기업 WeChat에서 자동 체크인을 설정하는 방법 기업 WeChat에서 자동 체크인을 설정하는 방법 Feb 23, 2024 pm 02:40 PM

Enterprise WeChat에서 자동 체크인을 설정하는 방법 Enterprise WeChat에서 자동 체크인 기능을 설정할 수 있지만 대부분의 친구들은 Enterprise WeChat에서 자동 체크인을 설정하는 방법을 모릅니다. Enterprise WeChat 튜토리얼에서 자동 체크인을 설정하는 방법에 대한 사진과 텍스트를 플레이어에게 제공하고 관심 있는 플레이어가 와서 살펴보세요! WeChat 사용 튜토리얼: 기업 WeChat에서 자동 펀치인을 설정하는 방법 1. 먼저 기업 WeChat 앱을 열고 작업대 인터페이스에 들어가서 [펀치인] 기능을 선택합니다. 2. 그런 다음 출근 인터페이스에서 [ [출근신청]의 펀치인 설정] 3. 마지막으로 출근 설정 기능 페이지에서 [빠른 출근 및 퇴근] 버튼을 밀어 자동으로 출근합니다.

기업 WeChat 등록 프로세스를 신청하는 방법 기업 WeChat 등록 프로세스를 신청하는 방법 Mar 25, 2024 am 10:54 AM

1. 먼저 WeChat Enterprise 공식 홈페이지에 접속하여 [지금 등록]을 클릭하여 Enterprise WeChat 등록 페이지로 들어갑니다. 2. 회사명, 관리자명, 관리자 휴대폰번호 등 회사의 기본정보를 입력합니다. 3. 관리자 본인 확인 방법을 선택하세요. 관리자 본인 확인 후 기업 위챗 계정을 생성할 수 있습니다. 4. 그런 다음 Enterprise WeChat의 관리자 계정과 비밀번호를 설정하고 Enterprise WeChat 사용 방법을 선택하십시오. 5. 기업 위챗 계정을 만든 후, 사용자는 기업 위챗의 다양한 기능을 공식적으로 사용하기 전에 기업 위챗 클라이언트를 다운로드하고 설치해야 합니다.

Enterprise WeChat은 연간 얼마를 청구하나요? Enterprise WeChat은 연간 얼마를 청구하나요? Mar 25, 2024 am 11:15 AM

1. 우선, Enterprise WeChat은 직원 규모에 따라 수수료를 부과합니다. 2. 1~1,000명 규모의 소기업의 경우 요금 기준은 [300위안/년]입니다. 3. 직원 수가 1,001~10,000명인 중소기업의 경우 청구 기준은 [3,000위안/년]입니다. 4. 직원 수가 10,001명 이상인 대기업의 경우 부과 기준은 [30,000위안/년]입니다.

개인이 기업 위챗에 가입하는 방법 소개 개인이 기업 위챗에 가입하는 방법 소개 Mar 26, 2024 am 10:16 AM

1. 먼저 휴대폰에 다운로드한 기업 위챗 소프트웨어를 엽니다. 로그인 시 선택하는 방법은 두 가지가 있습니다. 하나는 WeChat ID를 사용하는 것이고, 다른 하나는 휴대폰 번호를 사용하는 것입니다. 3. 이때 기업 관리자는 백그라운드에서 귀하의 휴대폰 번호를 추가해야 하며, 그러면 기업 WeChat이 귀하의 휴대폰 번호를 기반으로 기업을 식별합니다. 그런 다음 귀하의 비즈니스를 표시하고 아래의 비즈니스 입력 옵션을 클릭하세요. 4. 그런 다음 소프트웨어에서 기능 사용을 입력할 수 있습니다. 가장 중요한 것은 관리자가 귀하의 휴대폰 번호를 기업에 추가해야 한다는 것입니다. 그렇지 않으면 사용할 수 없습니다.

See all articles