콘텐츠로 이동
AstroWay/api v2.190.0 · ko
모든 시스템 정상 작동 중

웹사이트 빌더

웹사이트 빌더는 방문자의 브라우저에 페이지를 보여주므로, 자동화 지침과 반대 규칙이 적용돼: 위젯을 삽입하고 키는 삽입하지 않아. 아래 두 스니펫은 2026-09-17 크롬에서 외부 도메인의 페이지에서 로드됐고, 둘 다 렌더링됐어.

일반적인 iframe, 크기를 알면:

<iframe src="https://api.astroway.info/v1/embed/moon-phase?theme=light&lang=uk"
width="320" height="360" style="border:0"></iframe>

로더, 크기를 맞추고 싶지 않을 때: 자신이 iframe으로 바뀌고 postMessage를 통해 콘텐츠에 맞춰 높이를 조정해.

<script src="https://cdn.astroway.info/embed.js"
data-widget="moon-phase" data-lang="uk" data-theme="light"></script>

열다섯 개의 위젯, 각 위젯의 모든 매개변수와 복사 버튼이 페이지 위젯에 있어. 모든 data-* 속성은 요청 매개변수가 돼.

빌더찾을 것
WixHTML 코드 삽입 요소
Squarespace코드 블록
Shopifycustom liquid 섹션 또는 테마 코드 편집기
Webflowembed 요소
TildaHTML 코드 블록, T123

Wix와 Squarespace 링크는 각각의 도움말로 연결되고, 나머지 세 개는 기능 이름으로 명명했어. 왜냐하면 그들의 도움말 페이지는 자동 검사로 열리지 않으며, 검증되지 않은 것을 링크하고 싶지 않기 때문이야.

키가 필요하지도 않고 받아들여지지도 않아

섹션 제목: “키가 필요하지도 않고 받아들여지지도 않아”

endpoint /v1/embed/*는 공개적이야. 페이지 속성의 키는 모든 방문자가 볼 수 있으므로, 로더는それを 무시하고 콘솔에 이를 기록해. 제한: 시간당 IP당 30 요청, 응답은 5분 동안 캐시돼. 그래서 방문자가 많은 페이지는 괜찮지만, 한 방문자가 계속 새로고침하면 안 돼.

외부 도메인의 브라우저는 /v1/public/*/v1/embed/*만 응답해. /v1/* 아래의 다른 모든 것은 preflight가 거부돼: 외부 도메인의 페이지에서 POST /v1/chart를 보냈는데 access-control-allow-origin 헤더가 없어서 Chrome이 차단했고, 같은 페이지에서 POST /v1/public/chart200을 응답했어. 따라서 방문자가 자신의 출생 데이터를 입력하고 차트를 보게 하려면, endpoint 없이 [/free/] 또는 나탈 차트 계산기 위젯 [/products/embed-widgets/#окремий-віджет-калькулятор-натальної-кар티]를 사용해. 이 위젯은 단순히 브라우저에서 계산해. 비밀 키가 필요한 모든 것은 서버에 존재해: 너의 własnego 서버 또는 코드 없는 통합 섹션의 도구 중 하나야.

도움이 되었나요?
Запропонувати правку

마지막 업데이트: