コンテンツにスキップ

APIおよびSDKエンドポイント

Brazeインスタンスに対応する正しいダッシュボードURL、REST APIエンドポイント、SDKエンドポイントを確認できます。ログイン、API呼び出し、SDKの統合にこれらのURLが必要です。

Brazeでは、ダッシュボード、SDK、RESTエンドポイント用に複数のインスタンスを管理しており、これらを「クラスター」と呼んでいます。Brazeのオンボーディングマネージャーが、お客様がどのクラスターに属しているかをお知らせします。Braze SDKの詳細については、Braze 101 Braze Learningコースをご覧ください。

dashboard.braze.comにログインすると、自動的に正しいクラスターアドレスに移動します。

インスタンス URL RESTエンドポイント SDKエンドポイント
US-01 https://dashboard-01.braze.com https://rest.iad-01.braze.com sdk.iad-01.braze.com
US-02 https://dashboard-02.braze.com https://rest.iad-02.braze.com sdk.iad-02.braze.com
US-03 https://dashboard-03.braze.com https://rest.iad-03.braze.com sdk.iad-03.braze.com
US-04 https://dashboard-04.braze.com https://rest.iad-04.braze.com sdk.iad-04.braze.com
US-05 https://dashboard-05.braze.com https://rest.iad-05.braze.com sdk.iad-05.braze.com
US-06 https://dashboard-06.braze.com https://rest.iad-06.braze.com sdk.iad-06.braze.com
US-07 https://dashboard-07.braze.com https://rest.iad-07.braze.com sdk.iad-07.braze.com
US-08 https://dashboard-08.braze.com https://rest.iad-08.braze.com sdk.iad-08.braze.com
US-10 https://dashboard.us-10.braze.com https://rest.us-10.braze.com sdk.us-10.braze.com
EU-01 https://dashboard-01.braze.eu https://rest.fra-01.braze.eu sdk.fra-01.braze.eu
EU-02 https://dashboard-02.braze.eu https://rest.fra-02.braze.eu sdk.fra-02.braze.eu
AU-01 https://dashboard.au-01.braze.com https://rest.au-01.braze.com sdk.au-01.braze.com
ID-01 https://dashboard.id-01.braze.com https://rest.id-01.braze.com sdk.id-01.braze.com
JP-01 https://dashboard.jp-01.braze.com https://rest.jp-01.braze.com sdk.jp-01.braze.com
KR-01 https://dashboard.kr-01.braze.com https://rest.kr-01.braze.com sdk.kr-01.braze.com

APIへのアクセスの詳細については、APIの概要に関する記事をご覧ください。

カスタム URL

クラスターの標準SDKエンドポイントの代わりに、プロキシやカスタムドメインなどのカスタム URL にネットワークリクエストを送信するよう Braze SDKを設定できます。カスタム URL をサポートしている SDKは次のとおりです。

カスタム URL の設定

SDKの初期化時に SDKエンドポイントを設定する箇所で、カスタム URL を設定します。統合の詳しいステップについては、Braze SDKの統合を参照してください。

Braze.Configuration オブジェクトを作成する際に、カスタム URL を endpoint として渡します。初期化の詳しいステップについては、ステップ 3:アプリデリゲートを更新するを参照してください。

let configuration = Braze.Configuration(
  apiKey: "YOUR_APP_IDENTIFIER_API_KEY",
  endpoint: "YOUR_CUSTOM_URL"
)
let braze = Braze(configuration: configuration)
AppDelegate.braze = braze
BRZConfiguration *configuration = [[BRZConfiguration alloc] initWithApiKey:@"YOUR_APP_IDENTIFIER_API_KEY"
                                                                  endpoint:@"YOUR_CUSTOM_URL"];
Braze *braze = [[Braze alloc] initWithConfiguration:configuration];
AppDelegate.braze = braze;

以下を置き換えてください。

  • YOUR_APP_IDENTIFIER_API_KEY:Braze ダッシュボードの アプリ設定 ページにあるアプリ識別子の API キー。
  • YOUR_CUSTOM_URL:プロキシまたはカスタムドメインの URL。

Swift SDK バージョン 11.8.0 以降では、カスタム URL にベースパス (例:example.com/mockServer) を含めることができ、http スキームも使用できます。詳細については、Swift SDKの変更履歴を参照してください。

カスタム URL は、braze.xml ファイルまたはコードで設定できます。統合の詳しいステップについては、ステップ 2:braze.xml を設定するを参照してください。

オプション 1:braze.xml ファイルで設定する

com_braze_custom_endpoint 文字列にカスタム URL を設定します。

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string translatable="false" name="com_braze_api_key">YOUR_APP_IDENTIFIER_API_KEY</string>
  <string translatable="false" name="com_braze_custom_endpoint">YOUR_CUSTOM_URL</string>
</resources>

オプション 2:コードで設定する

BrazeConfig.Builder で setCustomEndpoint() を呼び出し、その結果を Braze.configure() に渡します。

BrazeConfig brazeConfig = new BrazeConfig.Builder()
  .setApiKey("YOUR_APP_IDENTIFIER_API_KEY")
  .setCustomEndpoint("YOUR_CUSTOM_URL")
  .build();
Braze.configure(this, brazeConfig);
val brazeConfig = BrazeConfig.Builder()
  .setApiKey("YOUR_APP_IDENTIFIER_API_KEY")
  .setCustomEndpoint("YOUR_CUSTOM_URL")
  .build()
Braze.configure(this, brazeConfig)

以下を置き換えてください。

  • YOUR_APP_IDENTIFIER_API_KEY:Braze ダッシュボードの アプリ設定 ページにあるアプリ識別子の API キー。
  • YOUR_CUSTOM_URL:プロキシまたはカスタムドメインの URL。

Android SDK バージョン 9.0.1 以降では、カスタム URL にスキームとベースパスを含めることができます。

SDKの設定後に Braze インスタンスでカスタムの IBrazeEndpointProvider を設定すると、BrazeConfig で設定したエンドポイントは上書きされます。詳細については、setEndpointProvider() を参照してください。

プロキシ設定のテスト

アプリを本番環境にリリースする前に、プロキシが想定どおりに動作することをテストしてください。SDKがカスタム URL にリクエストを送信していることを確認するには、詳細ログを使用します。

  1. SDKを初期化する前に、開発ビルドで詳細ログを有効にします。各 SDKのコードについては、詳細ログを参照してください。
  2. テストデバイスまたはシミュレーターでアプリを実行します。SDKはセッションの開始時にリクエストを送信します。
  3. ログでリクエストのエントリを見つけ、リクエスト URL がカスタム URL と一致していることを確認します。
  4. プロキシが SDK からのリクエストを受信していることを確認します。

Android でカスタム URL へのリクエストが表示されない場合は、API キーとエンドポイントの設定を確認してください。ログ内のリクエストエントリの例については、詳細ログの読み方を参照してください。

New Stuff!