>  기사  >  위챗 애플릿  >  C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

高洛峰
高洛峰원래의
2017-03-01 10:36:372305검색

WeChat 공식 계정과 기업 계정 모두 WeChat 계정 구성 및 관련 데이터 관리 기능을 용이하게 하기 위해 공식 웹 백엔드를 제공한다는 것을 알고 있습니다. WeChat 기업 계정의 경우 주소록 관리, 태그 관리, 인사 관리, 메시지 전송 및 기타 기능 WeChat 기업 계정의 조직 구조와 태그는 해당 직원을 추가할 수 있으며 메시지 전송에는 텍스트, 사진, 음성, 비디오, 그래픽, 파일 등이 포함될 수 있습니다. 기업 계정의 경우 공식 인터페이스는 거의 무제한의 메시지를 보낼 수 있으므로 기업 계정의 직원을 관리하고 기업 구성원에게 메시지를 보내는 관리 백엔드를 구축하는 것은 좋은 기능 하이라이트이며 때로는 기업 내부 메시지 통신 효율성과 일상적인 메시지를 향상시킬 수 있습니다. 업무관리 효율성. 이 문서에서는 이러한 기능적 작업을 구현하는 Winform 기반 클라이언트 방법을 살펴봅니다.

1. 기업 계정 매개변수 구성 및 처리

WeChat 서버(공식 계정, 기업 계정 등 포함)는 고객 휴대폰과 개발자 서버 사이에 브리지를 구축하는 것으로 알고 있습니다. 메시지를 통해 전송과 응답은 사용자와의 상호작용을 구현합니다. 메시지 흐름도는 다음과 같습니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

따라서 직접 배포한 WeChat 웹사이트 시스템을 사용하기 전에 이를 통해 일부 정보를 초기화하고 해당 매개변수 설정을 얻기 위해 WeChat 공식 백엔드에 로그인해야 합니다. 매개변수 정보를 통해 웹사이트 시스템의 구성을 통해서만 완전한 링크를 구축하여 메시지 전달 및 응답을 실현할 수 있습니다.

[개발자 서버] 서비스와 [WeChat 서버] 간의 연결을 구성한 후 기본적인 메시지 상호 작용 프로세스가 구현되었습니다. 이러한 방식으로 기업 계정 클라이언트를 사용하도록 구성할 수 있습니다.

1) 웹사이트 시스템 매개변수 구성

메시지 링크를 구현하려면 웹사이트 시스템에서 해당 매개변수를 구성해야 합니다. WeChat 공식 백엔드 콜백 모드가 완료되었습니다.

먼저 자체 [개발 서버]에서 WeChat 엔터프라이즈 백엔드 관리에 로그인하세요.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

기업 계정에 대한 관련 매개변수 정보를 구성합니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

WeChat 서버의 콜백 처리 작업과 결합하여 전체 웹사이트 매개변수의 구성 작업을 완료합니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

2) 기업 계정 클라이언트 매개변수 구성

이전 WeChat Enterprise Account 클라이언트 기능을 사용하는 경우, WeChat 백엔드와 올바르게 통신하고 서버에서 데이터를 얻을 수 있도록 [매개변수 구성]에서 해당 매개변수 정보를 구성해야 합니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

위 클라이언트 소프트웨어 대화 상자의 매개변수는 콜백 설정의 일부 매개변수 외에도 WeChat 배경의 다른 매개변수와 결합되어야 합니다. WeChat 서버와의 상호 연결을 적절하게 구성할 수 있습니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

CorpID: 기업 계정을 고유하게 식별합니다. 기업 계정이 개설된 후 기업 ID가 다릅니다. 이는 기업 개발자가 개발 액세스를 시작할 때 기업 계정의 ID와 동일합니다. 먼저 Access_Token을 교환하기 위해 CorpID Use Secret을 사용해야 하며, 이후 기업 계정 관련 인터페이스를 호출할 수 있습니다.

비밀: 관리 그룹 자격 증명 키. 시스템 관리자가 기업 계정 관리 백그라운드에서 관리 그룹을 생성하면 기업 계정 배경이 관리 그룹에 고유한 비밀을 할당합니다. 이 비밀은 관리 그룹과 관리 그룹이 애플리케이션, 주소록 및 인터페이스에 대해 갖는 액세스 권한을 결정하는 데 사용될 수 있습니다.

2. 조직의 관리 기능

에세이 "C# WeChat Portal 개발 및 WeChat 기업 계정 주소록 관리 적용"에서 소개한 부서 관리 " 기업 조직의 관리 운영.

기본적으로 백그라운드에서 루트 노드를 생성한 다음 이 노드에서 처리할 수 있습니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

너무 많이 소개하고 보니 이 기업용 Winform 클라이언트의 인터페이스 기능은 보여주지 않은 것 같습니다. 여기서 소프트웨어는 주로 일상적인 데이터 작업을 수행하는 데 사용됩니다. 바로 WeChat Enterprise Account API를 직접 호출하는 기능입니다. 이러한 API는 이전 시리즈에서 소개한 인터페이스 구현입니다.

다음은 Enterprise Winform 클라이언트의 인터페이스입니다. 이것은 주로 다중 문서 작업 인터페이스를 달성하기 위해 전통적인 스타일의 Winform 구조로 처리됩니다.

[조직 목록] 관리 모듈에서는 해당 주소록 조직 구조가 트리 목록에 나열됩니다. 다양한 조직 수준을 선택하면 해당 직원이 나열됩니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

위 빨간박스의 기능적 운용을 통해 새로운 하위 부서 생성, 부서 삭제, 부서 수정, 부서 추가 인사 관리 구현 : 구성원 추가, 구성원 삭제, 구성원 수정, 구성원 이동, 인사 비활성화 또는 활성화 및 기타 기능, 왼쪽의 부서 목록은 트리 목록을 통해 표시됩니다. 이 모든 작업은 호출을 통해 직접 처리됩니다. API 제출 후 결과는 기업 계정 백엔드에서 실시간으로 직접 확인할 수 있습니다.

이러한 기능 포인트는 모두 기업 계정 백엔드의 기능 포인트를 모방하여 구현되었지만 Winform을 기반으로 하며 로컬 데이터 처리와 결합하여 더욱 풍부한 인터페이스와 데이터 관리를 달성할 수 있습니다.

회원 추가 시 사용자가 해당 정보를 입력할 수 있는 입력 인터페이스가 제공되며, 기능 구현을 위한 인터페이스는 다음과 같습니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

회원이 이동된 경우, 부서 목록이 팝업되어 이동하려는 부서를 선택할 수 있으며, 확인 후 이동이 진행됩니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

3. 태그 관리 기능

[태그 목록] 관리 모듈에서 왼쪽 트리 목록에 나열합니다. 해당 레이블 아래에 해당 부서, 조직 또는 직원이 있는 경우 표시되는 모든 레이블이 목록에 나열됩니다.

이 모듈에 포함된 기능 작업에는 새 태그 생성, 태그 삭제, 태그 구성원 추가, 태그 구성원 삭제 등이 포함됩니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

태그 관리는 매우 간단하며 주로 유사 그룹의 개념을 유지하기 위해 해당 태그를 생성, 수정 또는 삭제할 수 있습니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

동시에 해당 부서 및 인사 모음을 레이블에 추가할 수도 있습니다. 레이블 구성원을 추가하는 작업은 다음과 같습니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

4. 메시지 전송 작업

[메시지 보내기] 기능 모듈을 사용하면 조직, 레이블 및 메시지를 포함한 보내는 개체를 선택할 수 있습니다. 사람을 모두 선택할 수 있습니다. 메시지 내용에는 텍스트, 사진, 음성, 비디오, 그래픽, 파일 등이 포함됩니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

인사 선택은 부서, 라벨, 인사를 선택하고, 최종적으로 [선택 완료]를 통해 선택한 개체를 반환하는 기능을 포함한 다기능 선택 인터페이스를 제공합니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

개체를 선택하고 해당 전송 내용을 입력한 후 [보내기]를 클릭하면 메시지가 전송되며, 해당 회원의 휴대폰에서 최근 메시지를 확인할 수 있으며, 다음은 사진과 텍스트를 허용하는 기업 계정 인터페이스입니다.

영상, 음성 등 기타 콘텐츠는 서버에 업로드한 후 전송해야 합니다. 전송 처리 작업도 동일하므로 자세한 설명은 생략하겠습니다.

C#은 WeChat 포털을 개발하고 WeChat 기업 계정의 클라이언트 관리 기능을 적용합니다.

WeChat 포털 개발 및 WeChat Enterprise Account의 클라이언트 관리 기능 적용에 대한 더 많은 C# 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

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