C\#못 메 시 지 를 푸 시 하 는 방법 예시

3039 단어 C#푸 시소식.
본 논문 의 사례 는 C\#압정 메 시 지 를 푸 시 하 는 방법 을 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
못 이 제공 하 는 API 를 이용 하여 사용자 의 못 앱 에 메 시 지 를 전송 할 수 있 습 니 다.못 을 박 는공식 문서에 따라 못 을 박 는 api 를 호출 하려 면 AccessToken 이 필요 합 니 다.우 리 는 먼저 이 AccessToken 을 가 져 옵 니 다.

string CorpId = "  CorpId ";
string CorpSecret = "  CorpSecret ";
public string AccessToken = "";
string AccessUrl = string.Format("https://oapi.dingtalk.com/gettoken?corpid={0}&corpsecret={1}", CorpId, CorpSecret);
Newtonsoft.Json.Linq.JToken json = Newtonsoft.Json.Linq.JToken.Parse(HttpGet(AccessUrl));
AccessToken = json["access_token"].ToString();

뉴 톤 소프트 제 이 슨 클래스 에서 되 돌아 온 제 이 슨 데 이 터 를 활용 해 인터넷 에서 많은 자 료 를 찾 을 수 있다.HttpGet 은 제 가 봉 인 된 클래스 입 니 다.이'C\#HttpWebRequest 를 기반 으로 HTTP 요청 을 보 내 는 방법'에서 볼 수 있 습 니 다.아래 HttpPost 도 마찬가지 입 니 다.
AccessToken 이 있 으 면 우 리 는 못 을 박 은 api 를 호출 할 수 있 습 니 다.푸 시관련 api를 보 낼 수 있 습 니 다.문 서 는 이미 명확 하 게 썼 습 니 다.우 리 는 json 형식의 데 이 터 를 보 내 면 데 이 터 를 푸 시 할 수 있 습 니 다.

string MessageUrl = "https://oapi.dingtalk.com/message/send?access_token=" + AccessToken;
var json_req = new
{
  touser = "  id1|  id2", //    userid,     |  
  toparty = "",  //      id
  agentid = "1",
  msgtype = "text", //    
  text = new
      {
        content = "      "
      }
};
string jsonRequest = JsonConvert.SerializeObject(json_req);//      json
HttpPost(MessageUrl, jsonRequest);

그 중에서 HttpPost 는 제 가 이미 봉 인 된 클래스 입 니 다.주의해 야 할 것 은 에이전트 가 어떤 응용 프로그램 으로 메 시 지 를 보 내 는 지 입 니 다.이 id 는 못 관리 배경 응용 프로그램 에서 볼 수 있 습 니 다.
마지막 효과:

더 많은 C\#관련 내용 에 관심 이 있 는 독 자 는 본 사이트 의 주 제 를 볼 수 있다.,,,,,C\#프로 그래 밍 스 레 드 사용 기술 총화,C\#창 조작 기법 집합,C\#일반적인 컨트롤 사용법 강좌,WinForm 컨트롤 사용법 요약,C\#데이터 구조 와 알고리즘 튜 토리 얼C\#배열 조작 기법 총화
본 고 에서 말 한 것 이 여러분 의 C\#프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기