Carbone, tonight, table for two — filled in 6 minutes.
Quiet corner, vegetarian-first, before-the-theater timing. Picked up by three members; cleared at $1,400. Receipt and the booking transfer landed in Suite 1402’s name at 6:14pm.
アプリID、エントリURL、メニュー許可リストを /config/atv2-apps.php. The host page at /apps/{id}/{subpath} v2シェルをレンダリングし、サイドバーにメニューを表示し、 entryUrl サンドボックス化されたiframeに埋め込む。
ファーストパーティアプリ(同一オリジン)は /v1/... ユーザーセッションで直接呼び出す。サードパーティアプリ(クロスオリジン)はpostMessageブローカー経由で権限を要求—公開、プロフィール読み取り、取引照会のゲートと同じ。テーマ同期、ナビゲーション、認証は自動処理。
登録後、アプリはATサイドバーの行として表示—ホーム、トレンド、セラーと並ぶ。ユーザーは他のサーフェスと同様にナビゲート。サブパス変更はpostMessageで伝達;親がアドレスバーを管理し、内部ナビゲーションはネイティブでiframe感なし。
AppointmentTraderを支える同じAPIサーフェスを、あなたのアプリにスコープとユーザー許可付きで公開。
ATコミュニティニュースフィードは単なる別のエンドポイント。アプリは投稿を作成し、メディアを添付し、ユーザーをメンションし、送信可能—同じレート制限、同じ検証ゲート、プラットフォーム内部と同じ作成ツール。入札ボットは成立を通知。ロイヤリティツールはゲストの100回目の取引を祝う。Encoreウィジェットはその夜の回収カバーを投稿。
POST /v1/community/set_create_post
セッションごとに15秒の作成制限・アカウント検証ゲート・アプリ内作成ツールと同一。
アプリからの投稿はアプリのIDではなくユーザーのIDを使用。ユーザーが許可し、あなたが代理で投稿。サイドバーのどの瞬間からでも取り消し可能。
ユーザーの完全な取引台帳—入金、支払い、返金、手数料領収書。ATシェル内でレンダリング、サイドバーエントリ、初日からアプリとしてラップされたレガシーモジュール。
ライブ取引に紐づく買い手/売り手メッセージング。同じiframeモデル:レガシーモジュールを /apps/chat/ 書き換えなしで再レンダリング、テーマ切替とインラインナビゲーションを無料で取得。
ユーザーのシステム全体のアラートセンター—入札成立、取引確定、メッセージ受信。すべてのサードパーティアプリが購読可能な/v1/notificationトピックに対応。
ホテルの内部コンシェルジュダッシュボード—受付フォーム、報酬計算機、メンバーピックアップフィード—フロントオブハウスチーム向け。SDK経由でAT入札エンドポイントと連携;ゲストの入札領収書をPMSにプッシュ。
レストランマネージャーの「今夜の解放席」サーフェス。Encoreがリアルタイムで埋める席、支払ったダイナー、更新すべき予約エントリを一覧表示。SDKトークンスコープは単一施設に限定。
まだ存在しないサーフェス—高級ブランドのショッピングクライアントリングアプリ、クラブのティータイム先物ダッシュボード、施設に対するすべての入札の会場側トランスクリプト。
App Developmentに最も適しているのはパートナー構築の内部ツール:AT入札に連携するホテルコンシェルジュダッシュボード、今夜の回収カバーを表示するレストランEncoreフロアビュー、ATアクティブゲストのリストを提供する高級ブランドのセールスサーフェス。ケイパビリティブローカーはまさにこれのために予約されている—プラットフォーム所有のサンドボックスでAT提供アクションを要求するパートナーアプリ。
すでに Elevé または Encore プログラムに参加しているなら、内部アプリが自然な次のステップ。あなたのチームがサーフェスを構築し、私たちはデータ、認証、インストールレールを公開。
API統合はあなたのスタックが外部からATを呼び出す—UI、ユーザー、配信はあなたが所有し、ATデータだけが欲しい。App Developmentは逆:AT内にUIを配信—サイドバーエントリ、当社シェル内のクリーンなURL、ユーザーポータルにインストール。内部は同じエンドポイント;リーチが異なる。ユーザーがすでにATにいるか、そうしてほしい場合に最適。
ATウェブアプリが行うすべて、ユーザー許可に基づくスコープ付き。市場データ、ロケーション検索、公開プロフィールを読む。スコープ付きAPIキー+ユーザー許可で:入札、取引監視、Webhookトピック購読、ユーザー代理でコミュニティニュースフィードに投稿。ケイパビリティはアプリマニフェストで宣言され、インストール時に許可—ユーザーは同じスコープを見て単一画面で取り消し可能。
はい。 POST /v1/community/set_create_post アプリ内作成ツールと同じエンドポイントで。投稿はユーザー名付き(アプリが代理投稿、アプリ自身としてではない)、同じセッションごとの15秒制限とアカウント検証ゲートが適用。公開フィード更新を必要とするアプリに最適。 {boardId, title, body} — the same endpoint the in-app composer uses. The post arrives with the user’s name on it (your app posts on their behalf, not as itself), and the same per-session 15-second throttle and account-verification gates apply. Apps that need to ship public-feed updates are exactly what this surface was built for.
現在、登録済みアプリは /config/atv2-apps.php に存在し、全員のサイドバー行として表示。ユーザーごとの有効化行を持つDBバックのレジストリは進行中—ユーザーは発見サーフェスからインストールし、許可時にスコープが審査され、サイドバーエントリはホーム、トレンド、セラー、パートナーと並んでポータルに表示。パートナー構築の内部ツールは施設ごとにインストールされ、他のテナントには見えない。
いいえ。ホストはiframe内でURLを提供する際にv2シェルを除去し、ボディを最小限のエンベロープでラップ。同じ index.php はフルページモードと埋め込みモードを処理—検出不要。 ?embed=1. We literally wrapped three legacy modules (Transactions, Chat, Notifications) as v2 apps on day one with no code changes. The bridge script is auto-injected; you only ship one if you’re cross-origin.
ホストが管理。URLは常に /apps/{appId}/{subpath} — never the iframe’s real origin. Your app emits a {type:'navigated', path} postMessageを送信;親が history.pushState を呼び出してアドレスを正確に保つ。リロード、戻るボタン、ディープリンクはすべてネイティブでクリーン。ユーザーはiframeの継ぎ目を感じない。
配信は無料。アプリが発生させた取引のみ収益分配—アプリが入札を動かしATが成立させた場合、手数料を分割;単なるツールで資金を動かさない場合は料金なし。APIの無料プラン(ユーザースコープエンドポイント月10kコール)はほとんどの内部パートナーツールをカバー。SaaSも席数ライセンスもなし。
パートナーシップリードとの20分通話。マニフェスト、SDK、インストール経路、ユーザーがサイドバーで実際に見るものを案内。
ElevéやEncoreに既にいる?内部アプリが自然な次のステップ。 開発者ハブに戻る.
これらは、あなたが購入した人、販売した人、またはフォローするように選択した人です。プロフィールから誰かのフォローを解除できます。
開始した内容を失わずにこのステップを完了するには、電子メールを確認してください。
サインインしています
アカウントでこのページを読み込んでいます。これには少し時間がかかります。