머니 포워드 클라우드 비용 APIβ를 사용해보기
5827 단어 REST-API
경비 신청
새벽에 경비 신청이 멈추고 있다는 연락이 왔습니다.
확실히 멈추고 있습니다. 전혀 눈치 채지 못했다··
스테이터스를 확인해 「무언가」가 연락해 주었으면 한다고 하는 것으로 무언가 아닌가라고 보면!
For Developer
API 협력 β (개발자 용)
라는, 좋은 것을 발견했습니다.
MF 클라우드 비용 API β
htps : // 에 x 펜세. 모네 y 푸와 rd. 코 m/아피/그리고 x. HTML
문서도 확실히 있다! 게다가 Swagger에서! 어려워! 그래서 사용해 보겠습니다.
애플리케이션 등록
애플리케이션 목록에서 애플리케이션 만들기 버튼을 클릭합니다.
양식에 필요한 정보를 입력하고 이용약관에 동의하고 만들기 버튼을 클릭합니다.
Client ID와 Client Secret가 발행되었습니다.
재미있는
인증
htps : // 에 x 펜세. 모네 y 푸와 rd. 코 m/아피/그리고 x. HTML 에서 확인할 수 있으므로 Authorize 해 보겠습니다.
Authorized되었습니다.
확인 1
시타 office 사업장 목록에서 테스트
Server response Code 200
Response.json"offices": [
{
"id": "----------------------",
"identification_code": "-------",
"office_type_id": -,
"name": "アステリア株式会社"
}
]
확인 2
시타 ex_report 내 신청 목록에서도 테스트 해 봅시다.
필수 항목이 office_id이므로 입력합니다.
Server response Code 403 Error:Forbidden
움직이지 않습니다.
자신에게 권한이 없을 뿐이라고 의심 사내 관리자에게 문의하는 것도 문제 없음.
포기하는 것도
「확인 1」의 사업소 일람에서 취득한 id가 이상하게 긴 것을 발견
취득한 값을 사용해 보겠습니다 →신청 리스트 취득 성공
「office_id - 사업소 id」라든지 쓰고 있기 때문에 4자리-4자리의 그 번호라고 생각했지만, 다른 것 같습니다.
어쨌든, 취득 내용을 보면
Response.json"ex_reports": [
{
"id": "----------------------",
"ex_report_type_id": "----------------------",
"office_member_id": "----------------------",
"status": "approved",
"title": "12月 交通費",
"number": ----,
"submitted_at": "2018-12-13T00:00:00.000+09:00",
"approved_at": "2018-12-13T01:00:00.000+09:00",
"created_at": "2018-12-13T00:00:00.000+09:00",
"updated_at": "2018-12-13T01:00:00.000+09:00"
},
status가 다르다・・・
status는 아래와 같은 값이 반환되어야하므로,
이 신청은 「paid:지불이 끝난 상태」가 되돌아오면 좋겠지만 「approved:승인 완료」가 돌아와
값
의미
unsubmitted
초안
waiting_step_one
첫 승인 대기
waiting_step_two
두 번째 승인 대기
waiting_step_three
세 번째 승인 대기
waiting_step_four
네 번째 승인 대기
waiting_step_five
다섯 번째 승인 대기
approved
승인됨
paid
지불
canceled
취소됨
거부
거부됨
게다가 지불일도 취득할 수 없다는 것을 깨닫
혹시, 지불일은 커스터마이즈 했는가? 라고 생각해, 재차 사내 관리자에게 문의해도, 커스터마이즈 하고 있지 않다고 하는 것
무무무하고 싶은 일은 할 수 없을 것 같아
오늘은 끝났습니다.
Reference
이 문제에 관하여(머니 포워드 클라우드 비용 APIβ를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ArimitsuIshii/items/024973d3c3dfc18a70db
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
htps : // 에 x 펜세. 모네 y 푸와 rd. 코 m/아피/그리고 x. HTML
문서도 확실히 있다! 게다가 Swagger에서! 어려워! 그래서 사용해 보겠습니다.
애플리케이션 등록
애플리케이션 목록에서 애플리케이션 만들기 버튼을 클릭합니다.
양식에 필요한 정보를 입력하고 이용약관에 동의하고 만들기 버튼을 클릭합니다.
Client ID와 Client Secret가 발행되었습니다.
재미있는
인증
htps : // 에 x 펜세. 모네 y 푸와 rd. 코 m/아피/그리고 x. HTML 에서 확인할 수 있으므로 Authorize 해 보겠습니다.
Authorized되었습니다.
확인 1
시타 office 사업장 목록에서 테스트
Server response Code 200
Response.json"offices": [
{
"id": "----------------------",
"identification_code": "-------",
"office_type_id": -,
"name": "アステリア株式会社"
}
]
확인 2
시타 ex_report 내 신청 목록에서도 테스트 해 봅시다.
필수 항목이 office_id이므로 입력합니다.
Server response Code 403 Error:Forbidden
움직이지 않습니다.
자신에게 권한이 없을 뿐이라고 의심 사내 관리자에게 문의하는 것도 문제 없음.
포기하는 것도
「확인 1」의 사업소 일람에서 취득한 id가 이상하게 긴 것을 발견
취득한 값을 사용해 보겠습니다 →신청 리스트 취득 성공
「office_id - 사업소 id」라든지 쓰고 있기 때문에 4자리-4자리의 그 번호라고 생각했지만, 다른 것 같습니다.
어쨌든, 취득 내용을 보면
Response.json"ex_reports": [
{
"id": "----------------------",
"ex_report_type_id": "----------------------",
"office_member_id": "----------------------",
"status": "approved",
"title": "12月 交通費",
"number": ----,
"submitted_at": "2018-12-13T00:00:00.000+09:00",
"approved_at": "2018-12-13T01:00:00.000+09:00",
"created_at": "2018-12-13T00:00:00.000+09:00",
"updated_at": "2018-12-13T01:00:00.000+09:00"
},
status가 다르다・・・
status는 아래와 같은 값이 반환되어야하므로,
이 신청은 「paid:지불이 끝난 상태」가 되돌아오면 좋겠지만 「approved:승인 완료」가 돌아와
값
의미
unsubmitted
초안
waiting_step_one
첫 승인 대기
waiting_step_two
두 번째 승인 대기
waiting_step_three
세 번째 승인 대기
waiting_step_four
네 번째 승인 대기
waiting_step_five
다섯 번째 승인 대기
approved
승인됨
paid
지불
canceled
취소됨
거부
거부됨
게다가 지불일도 취득할 수 없다는 것을 깨닫
혹시, 지불일은 커스터마이즈 했는가? 라고 생각해, 재차 사내 관리자에게 문의해도, 커스터마이즈 하고 있지 않다고 하는 것
무무무하고 싶은 일은 할 수 없을 것 같아
오늘은 끝났습니다.
Reference
이 문제에 관하여(머니 포워드 클라우드 비용 APIβ를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ArimitsuIshii/items/024973d3c3dfc18a70db
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
htps : // 에 x 펜세. 모네 y 푸와 rd. 코 m/아피/그리고 x. HTML 에서 확인할 수 있으므로 Authorize 해 보겠습니다.
Authorized되었습니다.
확인 1
시타 office 사업장 목록에서 테스트
Server response Code 200
Response.json"offices": [
{
"id": "----------------------",
"identification_code": "-------",
"office_type_id": -,
"name": "アステリア株式会社"
}
]
확인 2
시타 ex_report 내 신청 목록에서도 테스트 해 봅시다.
필수 항목이 office_id이므로 입력합니다.
Server response Code 403 Error:Forbidden
움직이지 않습니다.
자신에게 권한이 없을 뿐이라고 의심 사내 관리자에게 문의하는 것도 문제 없음.
포기하는 것도
「확인 1」의 사업소 일람에서 취득한 id가 이상하게 긴 것을 발견
취득한 값을 사용해 보겠습니다 →신청 리스트 취득 성공
「office_id - 사업소 id」라든지 쓰고 있기 때문에 4자리-4자리의 그 번호라고 생각했지만, 다른 것 같습니다.
어쨌든, 취득 내용을 보면
Response.json"ex_reports": [
{
"id": "----------------------",
"ex_report_type_id": "----------------------",
"office_member_id": "----------------------",
"status": "approved",
"title": "12月 交通費",
"number": ----,
"submitted_at": "2018-12-13T00:00:00.000+09:00",
"approved_at": "2018-12-13T01:00:00.000+09:00",
"created_at": "2018-12-13T00:00:00.000+09:00",
"updated_at": "2018-12-13T01:00:00.000+09:00"
},
status가 다르다・・・
status는 아래와 같은 값이 반환되어야하므로,
이 신청은 「paid:지불이 끝난 상태」가 되돌아오면 좋겠지만 「approved:승인 완료」가 돌아와
값
의미
unsubmitted
초안
waiting_step_one
첫 승인 대기
waiting_step_two
두 번째 승인 대기
waiting_step_three
세 번째 승인 대기
waiting_step_four
네 번째 승인 대기
waiting_step_five
다섯 번째 승인 대기
approved
승인됨
paid
지불
canceled
취소됨
거부
거부됨
게다가 지불일도 취득할 수 없다는 것을 깨닫
혹시, 지불일은 커스터마이즈 했는가? 라고 생각해, 재차 사내 관리자에게 문의해도, 커스터마이즈 하고 있지 않다고 하는 것
무무무하고 싶은 일은 할 수 없을 것 같아
오늘은 끝났습니다.
Reference
이 문제에 관하여(머니 포워드 클라우드 비용 APIβ를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ArimitsuIshii/items/024973d3c3dfc18a70db
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Server response Code 200
"offices": [
{
"id": "----------------------",
"identification_code": "-------",
"office_type_id": -,
"name": "アステリア株式会社"
}
]
시타 ex_report 내 신청 목록에서도 테스트 해 봅시다.
필수 항목이 office_id이므로 입력합니다.
Server response Code 403 Error:Forbidden
움직이지 않습니다.
자신에게 권한이 없을 뿐이라고 의심 사내 관리자에게 문의하는 것도 문제 없음.
포기하는 것도
「확인 1」의 사업소 일람에서 취득한 id가 이상하게 긴 것을 발견
취득한 값을 사용해 보겠습니다 →신청 리스트 취득 성공
「office_id - 사업소 id」라든지 쓰고 있기 때문에 4자리-4자리의 그 번호라고 생각했지만, 다른 것 같습니다.
어쨌든, 취득 내용을 보면
Response.json
"ex_reports": [
{
"id": "----------------------",
"ex_report_type_id": "----------------------",
"office_member_id": "----------------------",
"status": "approved",
"title": "12月 交通費",
"number": ----,
"submitted_at": "2018-12-13T00:00:00.000+09:00",
"approved_at": "2018-12-13T01:00:00.000+09:00",
"created_at": "2018-12-13T00:00:00.000+09:00",
"updated_at": "2018-12-13T01:00:00.000+09:00"
},
status가 다르다・・・
status는 아래와 같은 값이 반환되어야하므로,
이 신청은 「paid:지불이 끝난 상태」가 되돌아오면 좋겠지만 「approved:승인 완료」가 돌아와
값
의미
unsubmitted
초안
waiting_step_one
첫 승인 대기
waiting_step_two
두 번째 승인 대기
waiting_step_three
세 번째 승인 대기
waiting_step_four
네 번째 승인 대기
waiting_step_five
다섯 번째 승인 대기
approved
승인됨
paid
지불
canceled
취소됨
거부
거부됨
게다가 지불일도 취득할 수 없다는 것을 깨닫
혹시, 지불일은 커스터마이즈 했는가? 라고 생각해, 재차 사내 관리자에게 문의해도, 커스터마이즈 하고 있지 않다고 하는 것
무무무하고 싶은 일은 할 수 없을 것 같아
오늘은 끝났습니다.
Reference
이 문제에 관하여(머니 포워드 클라우드 비용 APIβ를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ArimitsuIshii/items/024973d3c3dfc18a70db텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)