Flash에서 ChatWork에 메시지 게시

Flash가 ChatWork API를 사용할 수 있는지 시도했습니다.

ChatWork API란?



공식 사이트 에 상세한 것이 쓰여져 있습니다.

채팅 작업 API를 사용하면 메시지 전송 및 작업 추가와 같은 채팅 작업의 기능을 외부 프로그램에서 쉽게 사용할 수 있습니다.

이용하려면 API 발급 이 필요합니다.
개발용 API 토큰을 얻으면 Flash와 함께 작동합니다.

Flash에서 ChatWork로 메시지 게시



API 문서 을 보면서 ChatWork 게시 기능을 구현했습니다.

시험에 Test와 게시합니다.
public static const CHATWORK_TOKEN:String = "ここにAPIトークンを記述します。";
public static const ROOM_ID:String = "ここに投稿したいチャットのIDを記述します";
var url:String = "https://api.chatwork.com/v1/rooms/" + ROOM_ID + "/messages";

var request:URLRequest = new URLRequest(url);
// 必ず一番初めにAPIトークンをセットすること
request.requestHeaders = [new URLRequestHeader("X-ChatWorkToken", CHATWORK_TOKEN)];
request.method = URLRequestMethod.POST;
// 投稿する内容を記載
var urlVariables:URLVariables = new URLVariables("body=Test");
request.data = urlVariables;

var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener( Event.COMPLETE, httpRequestComplete ); 
urlLoader.addEventListener( IOErrorEvent.IO_ERROR, httpRequestError ); 
// 成功すれば投稿完了
urlLoader.load(request);

아래와 같이 표시되면 성공입니다!


이것만으로 ChatWork에 게시할 수 있습니다. 매우 간단합니다.

좋은 웹페이지 즐겨찾기