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\#프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView2를 Visual Studio 2017 Express에서 사용할 수 있을 때까지Evergreen .Net Framework SDK 4.8 VisualStudio2017에서 NuGet을 사용하기 때문에 패키지 관리 방법을 packages.config 대신 PackageReference를 사용해야...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.