Noodl에서 LINE으로 메시지 보내기 (LINE Notify)
8767 단어 NoodlLineNotify
할 일
비주얼 프로그래밍 도구 Noodl에서 LINE에 메시지를 보내고 싶었기 때문에 조사해 보았습니다.
결과적으로 REST 노드를 사용하면 번거롭게 구현할 수 있다는 것을 알았습니다.
LINE Notify에 대해서는 액세스 토큰의 취득 이외는 설명하지 않습니다. LINE Notify를 처음 사용하는 분은 아래 기사 등을 참고로 확인하십시오.
@youtoy의 기사
이번 성과물
아래의 Noodl 샘플에서는 송신 버튼을 누르면 TextInput의 내용을 LINE에 송신합니다.
사전 준비(LINE Notify)
아래 절차에 따라 LINE Notify 액세스 토큰을 얻습니다.
LINE Notify로 이동하여 자신의 LINE ID로 로그인합니다.
발행된 액세스 토큰을 기록해 두십시오.
Noodl 설정
REST 노드 설정
Resource:/api/notify
Method: POST
끝점: htps : // 나중에 fy-ap. 네. 메
REST 노드의 스크립트 작성
REST-Script
define({
// The input ports of the REST node, name of input and type
inputs:{
//ExampleInput:'number',
apikey:'string',
msg:'string'
},
outputs:{
},
request:function(inputs,request) {
request.headers={"Authorization":'Bearer '+inputs.apikey};
request.parameters.message=inputs.msg;
},
response:function(outputs,response) {
}
})
Node 연결 및 API 키 설정
REST 노드에 보내기 버튼 신호와 텍스트 입력 텍스트를 연결합니다.
액세스 토큰 설정
LINE Notify에서 발행한 액세스 토큰을 REST:Inputs에 있는 apikey에 기입합니다.
완성!
Noodl의 REST 노드를 사용하면 LINE으로 메시지 전송을 쉽게 구현할 수있었습니다.
덧붙여서 스티커나 화상도 송부할 수 있었습니다.
스티커나 이미지를 전송하는 예
define({
// The input ports of the REST node, name of input and type
inputs:{
//ExampleInput:'number',
apikey:'string',
msg:'string',
img:'string'
},
outputs:{
},
request:function(inputs,request) {
request.headers={"Authorization":'Bearer '+inputs.apikey};
request.parameters.message=inputs.msg;
//ステッカーを送信する場合
request.parameters.stickerPackageId=1;
request.parameters.stickerId=403;
//画像を送信する場合
request.parameters.imageThumbnail=inputs.img;//サムネール画像は最大240x240
request.parameters.imageFullsize=inputs.img;//メイン画像は最大1024x1024
},
response:function(outputs,response) {
}
})
사용 가능한 스티커 목록은 여기을 확인하십시오.
이미지의 경우 img 곳에 표시하고 싶은 이미지의 URL을 기재하십시오.
예를 들어 h tps : // s3- 아 p의 r아아 st-1. 아마조나 ws. 이 m / 쿠타타-타 g 헛소리 / 41b89d5d2067df05 0071d60에서 b4 6 6 fd d1 가 d / ㄱ 게. jpg? 1565416440
그렇다면 다음이 전송됩니다.
Reference
이 문제에 관하여(Noodl에서 LINE으로 메시지 보내기 (LINE Notify)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/macole/items/b2e6426779cc57148017텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)