コンテンツにスキップ
AstroWay/api v2.190.0 · ja
すべてのシステムが正常です

サイトビルダー

サイトビルダーは訪問者のブラウザであなたのページを表示するため、自動化の指示とは逆に、ウィジェットを埋め込み、キーを埋め込みません。以下のスニペットは両方とも Chrome 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>

15 個のウィジェット、各ウィジェットのすべてのパラメータとコピー ボタンがページ ウィジェット にある。どの data-* 属性もリクエスト パラメータになる。

ビルダー探すもの
WixHTMLコード埋め込み要素
Squarespaceコードブロック
Shopifyカスタム liquid セクションまたはテーマ コード エディタ
Webflowembed 要素
TildaHTMLコード ブロック, T123

Wix と Squarespace のリンクはそれぞれのヘルプに導く;残りの 3 つは機能名で呼ばれている。なぜなら、それらのヘルプページは自動チェックで開かれず、未検証のものにリンクしないからだ。

キーは不要で、受け入れられもない

Section titled “キーは不要で、受け入れられもない”

エンドポイント /v1/embed/* は公開です。ページ属性のキーは訪問者全員に見えるため、ローダーはそれを無視し、コンソールにメッセージを出します。 制限: 訪問者の IP あたり 1 時間に 30 リクエスト、レスポンスは 5 分間キャッシュされます。そのため、訪問者が多いページは快適ですが、繰り返しリロードする単一の訪問者にはそうではありません。

外部ドメインのブラウザに応答するのは /v1/public/*/v1/embed/* のみです。/v1/* のその他は preflight で拒否されます:外部ドメインのページから POST /v1/chart を送信すると access-control-allow-origin ヘッダーがなく返され、Chrome がブロックしました。一方、同じページから POST /v1/public/chart を送信すると 200 が返りました。 したがって、訪問者が自分の誕生日データを入力してチャートを見たい場合は、キー不要のエンドポイント または ナタルチャート計算ウィジェット を使ってください。これはブラウザで単純に計算されます。秘密キーを必要とするものはすべてサーバーにあります:あなた自身のサーバーか、ノーコード統合 のいずれかのツールです。

参考になりましたか?
Запропонувати правку

最終更新日: