kintone REST API의 레코드 내용을 POSTMAN에서 확인

kinton의 API를 두드려 취득한 데이터를 사이트에 반영 같은 느낌의 것을 하고 싶다.

테스트용 앱은 작성되었습니다.
그렇다면 작성한 앱의 조합이 문제 없거나 사이트 측의 대응은 어떤 것이 좋을지 확인하기 위해 실제로 반환되는 json 형식을 조사합니다.

php 코드를 작성하십시오. . 흠뻑은 나중에 할 것이기 때문에, 우선은 간편하게 확인하기 위해 postman을 사용해 보았습니다.

여기를 보면서 작업합니다 (라고 할까 대답은 여기에 쓰여있다)
htps : //에서 ゔぇぺぺr. cy 흐림. 이오/hc/쟈/아르치 cぇs/360028177472

GET 레코드 획득



1. 레코드를 일괄 취득



· URI
https://(하위 도메인 이름).cybozu.comk/v1/records.json/k/v1/records.json
※서브 도메인명은 자신이 사용하고 있는 것. 모르면 데이터를 가져 가고 싶은 앱 화면의 URI를 본다.
한 건 잡으면/k/v1/record.json

· 필요한 액세스 권한
앱의 레코드 보기 권한
값을 검색할 레코드를 볼 수 있는 권한
값을 검색할 필드를 볼 수 있는 권한
※앱 측의 액세스권의 설정이 필요하므로, 설정하지 않은 경우는 우선 그쪽을 설정한다.
↓액세스건 설정
htps : // jp. cy 흐림. 에 lp/k/쟈/우세 r/아 p_세칭 gs/리 ghts/아 p_리 ghts. HTML

· 요청 파라미터
app 앱의 ID를 지정(※필수)
※모르면 데이터를 가져가고 싶은 앱 화면의 URI를 본다

· 요청 헤더
사용자 인증을 위한 헤더
X-Cybozu-Authorization : 「로그인명:비밀번호」를 BASE64로 인코딩한 것을 값으로 지정
※로그인명이 「Administrator」, 패스워드가 「cybozu」의 경우
X-Cybozu-Authorization:QWRtaW5pc3RyYXRvcjpjeWJvenU=

이러한 정보가 준비되면 postman 화면에 입력합니다.
↓이런 느낌

chrom 확장 프로그램 사용
htps // ch 로메. 오, ぇ. 코 m / ぇbs 잡아라 / 싶다 l / tabe d po st man-re stc uen / 코오 hjcphdfg 비오 l ne kdpb jm은 mbj

「Send」를 누르면 취득!


2. 정렬시켜 일괄 취득



요청 매개변수를 추가하여 정렬할 수 있습니다. 라고 할까 그 외도 원하는대로.


query 매개 변수를 사용하여 필드 코드를 지정하고 정렬합니다.

↓ 앱측 필드 코드 설정
htps // jp. cy 흐림. 에 lp/k/쟈/우세 r/아 p_세친 gs/후우 rm/어쩐지 lc/후에 ld 코로. HTML

이번에는 쉽게 필드 코드 "sort"를 오름차순으로 정렬했습니다.


주의점



・한 번에 취득할 수 있는 레코드는 500건까지. ※2020년 1월 시점
・이번 앱에서는 서브 테이블에 있는 값으로의 정렬은 할 수 없었다

감상



우선은 간단하게 json 형식을 조사하고 싶다면 이것만으로 좋은 것인가. . . 그리고 이해.
postman 전혀 접한 적이 없었습니다만, 이번과 같은 약간의 것을 시도하는 것만으로도 매우 편리했습니다.
파라미터나 헤더의 추가도 실수 없이 간단하게 할 수 있다.

여기에는 기재하고 있지 않습니다만, kintone의 앱 작성도 몹시 간단하게 할 수 있었으므로 감동이었습니다.

견적 출처:
파라미터 테이블 스크린샷 등
htps : //로 ゔぇぺぺr. cy 흐림. 이오/hc/쟈/아르치 cぇs/360028177472

좋은 웹페이지 즐겨찾기