C\#개발 한 위 챗 애플 릿 템 플 릿 메시지 보 내기 기능

STEP 1:템 플 릿 ID 가 져 오기
모드 ID 를 얻 을 수 있 는 두 가지 방법 이 있 습 니 다.
  • 모드 메시지 관리 인 터 페 이 스 를 통 해 모드 ID 획득
  • 위 챗 공식 플랫폼 에서 수 동 으로 설정 하여 모델 ID 를 가 져 옵 니 다
  • 단계 2:페이지 의
    구성 요소,속성 report-submit 가 true 일 때 템 플 릿 메 시 지 를 보 내야 한다 고 설명 할 수 있 습 니 다.이 때 단 추 를 누 르 면 폼 을 제출 하면 formId 를 가 져 와 템 플 릿 메 시 지 를 보 낼 수 있 습 니 다.또는 사용자 가 지불 행 위 를 완성 하면 prepay 를 얻 을 수 있 습 니 다.id 는 템 플 릿 메 시 지 를 보 내 는 데 사 용 됩 니 다.
    STEP 3:인터페이스 에서 템 플 릿 메 시 지 를 보 냅 니 다.
    오늘 중요 한 것 은 세 번 째 단계 가 어떻게 실현 되 는 지,앞의 절 차 는 비교적 간단 하면 생략 하 는 것 이다.
    ----------------------------------------------------------------------------------------------------
      1.access 획득token
    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
    뒤에 템 플 릿 메 시 지 를 보 낼 때 access 를 사용 합 니 다.token
      2.템 플 릿 메시지 보 내기
       인터페이스 주소:(ACCESSTOKEN 은 위 에서 얻 은 access 로 바 꿔 야 합 니 다.token)
    https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN
    주의 설명:위 챗 은 현재 개발 자가 전단 에서 직접 사용 하지 못 하 게 합 니 다https://api.weixin.qq.com인터페이스 에서 데 이 터 를 얻 기 때문에 아래 의 작업 은 서버 배경 에서 이 루어 져 야 합 니 다.
    공식 POST 인자:
    
    {
     "touser": "OPENID", 
     "template_id": "TEMPLATE_ID", 
     "page": "index",   
     "form_id": "FORMID",   
     "data": {
      "keyword1": {
       "value": "339208499", 
       "color": "#173177"
      }, 
      "keyword2": {
       "value": "2015 01 05  12:30", 
       "color": "#173177"
      }, 
      "keyword3": {
       "value": "       ", 
       "color": "#173177"
      } , 
      "keyword4": {
       "value": "         208 ", 
       "color": "#173177"
      } 
     },
     "emphasis_keyword": "keyword1.DATA" 
    }
       var l = "https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=" + access_token;
       var tempData = new
       {
        touser = openid,
        template_id = "VErasH9Plzmyw9-PQjiggkBCa3hOU30qfvTaxD******",//   1、       id,
        page ="pages/index/index",
        form_id = formId,
        data = new
        {
         keyword1 = new
         {
          value = title,
          color = "#666666"
         },
         keyword2 = new
         {
          value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
          color = "#9b9b9b"
         },
         keyword3 = new
         {
          value = Remarks,
          color = "#9b9b9b"
         }
        },
        color = "#666666"
       };
       X.Component.Tools.WebClient wc = new X.Component.Tools.WebClient();
       var result = tempData.ToJson(); //Newtonsoft.Json.JsonConvert.SerializeObject(tempData);
       wc.Encoding = System.Text.Encoding.UTF8;
       var obj = wc.Post(l, result); //       
    페이지 경로 주의
    마지막 으로 돌아 온 결과:
    
    {
     "data": {
      "success": true
     }, 
     "statusCode": 200, 
     "header": {
      "Server": "Microsoft-IIS/7.5", 
      "Access-Control-Allow-Origin": "https://pubchem.ncbi.nlm.nih.gov", 
      "Cache-Control": "private", 
      "X-UA-Compatible": "chrome=1", 
      "Date": "Thu, 28 Sep 2017 04:46:34 GMT", 
      "X-AspNetMvc-Version": "4.0", 
      "Content-Type": "application/json; charset=utf-8", 
      "X-Powered-By": "ASP.NET", 
      "X-AspNet-Version": "4.0.30319", 
      "Content-Length": "16"
     }, 
     "errMsg": "request:ok"
    }
    효과 캡 처:

    총결산
    위 에서 말 한 것 은 편집장 이 여러분 에 게 소개 한 C\#개발 한 위 챗 애플 릿 이 템 플 릿 메 시 지 를 보 내 는 기능 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 메 시 지 를 남 겨 주세요.편집장 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

    좋은 웹페이지 즐겨찾기