30초 내에 Chatwork API를 사용하여 내 채팅에 게시하는 방법
한 줄 개요
ruby 및 HTTP 통신 라이브러리 faraday
를 사용하여 Chatwork의 マイチャット
에 게시 할 샘플.
범행동기
Chat은 GET 할 수 있어 반인전, POST 할 수 있어 1인전.
Skype나 원거리 연애로 사용해 주세요. 엔지니어가 사용하는 것은 아닙니다.
방법
1. faraday 설치(5초)
$ gem install faraday
Successfully installed faraday-0.8.8
Parsing documentation for faraday-0.8.8
Installing ri documentation for faraday-0.8.8
1 gem installed
2. Chatwork 내 채팅 그룹 ID 확인 (5초)
3. Chatwork API 토큰 검사(5초)
4. 투고! (15초)
main.rbrequire 'faraday'
ROOM_ID = '<ここに2で取得したマイチャットIDを入れる>' # my chat
CHATWORK_TOKEN = '<ここに3で取得したトークンを入れる>'
conn = Faraday::Connection.new(url: 'https://api.chatwork.com') do |builder|
builder.use Faraday::Request::UrlEncoded
builder.use Faraday::Response::Logger
builder.use Faraday::Adapter::NetHttp
end
response = conn.post do |request|
request.url "/v1/rooms/#{ROOM_ID}/messages"
request.headers = {
'X-ChatWorkToken' => CHATWORK_TOKEN
}
request.params[:body] = "Hello World!" # => ここに入れる文字が投稿される
end
그리고 실행!
$ ruby main.rb
Reference
이 문제에 관하여(30초 내에 Chatwork API를 사용하여 내 채팅에 게시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tady/items/ac6de448e228a2f631db
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Chat은 GET 할 수 있어 반인전, POST 할 수 있어 1인전.
Skype나 원거리 연애로 사용해 주세요. 엔지니어가 사용하는 것은 아닙니다.
방법
1. faraday 설치(5초)
$ gem install faraday
Successfully installed faraday-0.8.8
Parsing documentation for faraday-0.8.8
Installing ri documentation for faraday-0.8.8
1 gem installed
2. Chatwork 내 채팅 그룹 ID 확인 (5초)
3. Chatwork API 토큰 검사(5초)
4. 투고! (15초)
main.rbrequire 'faraday'
ROOM_ID = '<ここに2で取得したマイチャットIDを入れる>' # my chat
CHATWORK_TOKEN = '<ここに3で取得したトークンを入れる>'
conn = Faraday::Connection.new(url: 'https://api.chatwork.com') do |builder|
builder.use Faraday::Request::UrlEncoded
builder.use Faraday::Response::Logger
builder.use Faraday::Adapter::NetHttp
end
response = conn.post do |request|
request.url "/v1/rooms/#{ROOM_ID}/messages"
request.headers = {
'X-ChatWorkToken' => CHATWORK_TOKEN
}
request.params[:body] = "Hello World!" # => ここに入れる文字が投稿される
end
그리고 실행!
$ ruby main.rb
Reference
이 문제에 관하여(30초 내에 Chatwork API를 사용하여 내 채팅에 게시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tady/items/ac6de448e228a2f631db
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ gem install faraday
Successfully installed faraday-0.8.8
Parsing documentation for faraday-0.8.8
Installing ri documentation for faraday-0.8.8
1 gem installed
require 'faraday'
ROOM_ID = '<ここに2で取得したマイチャットIDを入れる>' # my chat
CHATWORK_TOKEN = '<ここに3で取得したトークンを入れる>'
conn = Faraday::Connection.new(url: 'https://api.chatwork.com') do |builder|
builder.use Faraday::Request::UrlEncoded
builder.use Faraday::Response::Logger
builder.use Faraday::Adapter::NetHttp
end
response = conn.post do |request|
request.url "/v1/rooms/#{ROOM_ID}/messages"
request.headers = {
'X-ChatWorkToken' => CHATWORK_TOKEN
}
request.params[:body] = "Hello World!" # => ここに入れる文字が投稿される
end
$ ruby main.rb
Reference
이 문제에 관하여(30초 내에 Chatwork API를 사용하여 내 채팅에 게시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tady/items/ac6de448e228a2f631db텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)