Workplace Bot 만들기 ~ Workplace Graph API로 Hello World
소개
업무 개선을 위해 Workplace에서 특정 그룹에 대해 정기 실행을 할 수 있으면 좋겠다~ 등이라고 생각하고 있었습니다. 그런데 내가 Bot을 만든 적이 없습니다. 라고 하는 것으로, 프로그래머답게 우선은 Hello World를 투고해 보기로 했습니다.
이 기사의 목표
Workplace 그룹에 Hello World를 게시합니다.
대상자
Workplace에서 Bot을 만들고 싶지만, 한 번도 만든 적이 없다는 사람.
환경 전제
특히 없습니다. 프로그래밍 경험도 필요하지 않습니다. 1 또한 Graph API라는 웹 API를 이용하기 위해 관리자에게 액세스 토큰을 발급받을 필요가 있습니다.
조작 흐름
게시용 그룹 준비
적절하게 게시용 그룹을 만드세요. 이번에는 「Advend Calendar 2017 Bot」등과 매우 알기 쉬운 이름을 붙이고 있습니다.
덧붙여서 그룹 종류는 뭐든지 좋다. 개인 정보 설정을 "비밀 그룹"으로 설정해도 작동합니다.
액세스 토큰 얻기
액세스 토큰을 얻으려면 시스템 관리자 권한이 있어야 합니다. 시스템 관리자 권한을 소유하지 않은 경우 시스템 관리자 권한 소유자에게 이 작업을 수행하도록 하십시오.
앱 만들기
대시보드 > 통합 > 사용자 지정 통합 및 메뉴를 탐색하고 사용자 지정 앱 만들기 버튼을 누릅니다. 이름은 적당히 부디.
사용 권한 및 그룹 선택
사용자 정의 앱 작성 후 설정 화면에서 액세스 권한, 그룹 선택, Webhooks 설정 및 고급 옵션이라는 옵션 항목을 설정할 수 있습니다. 하지만 이번에는 그냥 게시하는 앱이므로 [Webhooks 설정] 및 [고급 옵션]은 설정 불필요합니다. [액세스 권한] 및 [그룹 선택]만 설정합니다.
[액세스 권한]
이번에는 특정 그룹에 게시할 뿐이므로 [그룹 콘텐츠 관리]를 설정하고 있습니다.
[그룹 선택]
보안 위험을 고려하여 그룹을 설정합니다. 당연히 방금 만든 게시물 그룹을 설정합니다.
이것으로 준비 완료입니다.
Restlet Client에서 API 실행
마지막으로 액세스 토큰을 이용하여 POST 실행합니다. URI는 이런 느낌입니다.
https://graph.facebook.com/{グループID}/feed?message={メッセージ}&access_token={アクセストークン}
이번에는 코드를 작성하는 번거로움을 없애기 위해 Restlet Client를 사용합니다. Reslet Client 소개는 다음 기사를 참조하십시오.
htps : // 코 m/84 즈메/있어 ms/후 c99705c39d2f18 아다 7
그럼 빨리 실행하자!
오! 200이 돌아왔다. 그대로 Workplace를 확인합시다!
오, 무사히 나타났습니다.
액세스 토큰이 있으면 쉽게 실행할 수 있네요. 이 상태로 사내의 목표 달성도를 정기적으로 포스트할 수 있으면 편리하네요.
마지막으로
이 기사를 계기로 Graph API를 실행해 주시면 감사하겠습니다.
참고 기사
Hello World의 게시물에 관해서는. 정기적인 자동 실행이나 게시하는 콘텐츠를 자동 생성하는 경우에는 그러하지 않습니다. ↩
Reference
이 문제에 관하여(Workplace Bot 만들기 ~ Workplace Graph API로 Hello World), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/marreta27/items/10b26673400c711412c8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)