개발자 API
1in8B에서 가명으로 공개된 정보를 읽을 수 있는 작은 읽기 전용 API입니다. 플레이어가 끝난 삶에 남긴 메모와 공유한 링크를 제공합니다. 키나 계정이 필요 없으며 무료입니다.
이용 대상
브라우저를 열지 않고 1in8B에서 가명으로 공개된 정보를 읽으려는 연구자, 학생, 취미 개발자를 위한 API입니다. 공개 사이트에 표시되는 것과 같은 데이터를 제공하며, 비공개 정보를 추가하거나 게임에서 정보를 빼지 않습니다.
공유 메모 피드
GET /api/posts?lang=en 요청은 최근 공유된 메모를 JSON으로 반환합니다: {"ok":true,"posts":[…],"more":false}. 각 게시물에는 id, lang, name(가상 인물의 이름), iso(국가 코드), sex, age, text, rem(기억한 플레이어 수), at(Unix 시간, 밀리초 단위)이 포함됩니다. &before=<last id>를 덧붙이면 이전 메모를 페이지 단위로 조회할 수 있습니다. lang은 사이트의 언어 코드로 메모를 필터링하며, 이 매개변수를 생략하거나 언어 코드의 철자를 틀리면 모든 언어의 메모가 섞여 반환되므로 영어 메모를 받으려면 lang=en을 명시하세요.
삶을 공유하는 링크
공유 가능한 결과를 짧은 링크 /s/<key>로 게시할 수 있습니다. 링크를 열면 표시 이름, 국가, 나이만 보입니다. 링크는 120일 동안 보관되며 일기, 선택 내용, 사망 원인은 포함되지 않습니다.
사이트 페이지 찾기
/robots.txt에는 크롤링 규칙이, /sitemap.xml에는 이 페이지를 포함한 모든 공개 페이지가 나열되어 있습니다.
기본 이용 규칙
데이터를 제시할 때는 1in8B(in8b.com)를 출처로 표시하세요. 요청은 초당 약 한 번으로 제한하고 가능한 데이터는 캐시하세요. 콘텐츠는 공개된 국가 통계를 참고한 허구입니다. 실제 인물에 대한 예측으로 제시해서는 안 되며, 게임의 복제본을 만들거나 게임을 모방하는 모델을 학습시키는 데 사용해서는 안 됩니다.
공개되지 않는 정보와 기능
메모 게시, 추모, 신고, 삭제는 각각의 보호 장치가 있는 게임 안에서만 이루어지며 이 API에 포함되지 않습니다. Cloud Life Keep 백업, 일기, 아직 끝나지 않은 삶은 공개되지 않습니다. 브라우저의 교차 출처 호출은 활성화되어 있지 않으므로 서버에서 피드를 읽으세요. 계정, 사용량 한도 대시보드, 상태 페이지는 없습니다. 호출에 실패하면 잠시 기다렸다가 다시 시도하세요.
변경 사항과 문의
게임이 발전함에 따라 엔드포인트가 변경될 수 있으며, 주요 변경 사항은 이 페이지에 안내합니다. 질문과 문제 제보: [email protected].