次の方法で共有


Bing Local Business Search API v7 リファレンス

警告

2020 年 10 月 30 日に、Bing Search API は Azure AI サービスから Bing Search サービスに移行されました。 このドキュメントは、参考用としてのみ提供されています。 更新されたドキュメントについては、Bing search API のドキュメントを参照してください。 Bing 検索用の新しい Azure リソースを作成する手順については、「Azure Marketplace から Bing Search リソースを作成する」を参照してください。

Bing Local Business Search API は、レストラン、ホテル、その他の地元企業を含む結果を得るため、Bing に検索クエリを送信します。 場所の場合、クエリでは、地元企業の名前やカテゴリ (たとえば自分の近くにあるレストラン) を指定できます。 エンティティの結果には、人、場所、または物が含まれます。 このコンテキストでの場所とは、ビジネス エンティティ、州、国/地域などです。

このセクションでは、応答オブジェクトと、検索結果に影響するクエリ パラメーターおよびヘッダーに関する技術的な詳細について説明します。 要求を行う方法を示す例については、Local Business Search C# のクイック スタートまたはLocal Business Search Java のクイック スタートに関するページを参照してください。

要求に含める必要があるヘッダーについては、「ヘッダー」を参照してください。

要求に含める必要があるクエリ パラメーターについては、「クエリ パラメーター」を参照してください。

応答に含まれる JSON オブジェクトについては、「応答オブジェクト」を参照してください。

結果の使用と表示に関する許可については、使用と表示の要件に関するページを参照してください。

エンドポイント

地元企業の結果を要求するには、次の場所へ GET 要求を送信します。

https://api.cognitive.microsoft.com/bing/v7.0/localbusinesses/search

要求では、HTTPS プロトコルを使う必要があります。

注意

URL の最大長は 2,048 文字です。 URL の長さが上限を超えないよう、クエリ パラメーターの最大長は 1,500 文字未満にする必要があります。 URL が 2,048 文字を超えた場合、サーバーが 404 Not found を返します。

ヘッダー

要求と応答に含まれる可能性があるヘッダーを次に示します。

ヘッダー 説明
Accept 省略可能な要求ヘッダー。

既定のメディアの種類は application/json です。 応答で JSON-LD が使用されるよう指定するには、Accept ヘッダーを application/ld+json に設定します。
Accept-Language 省略可能な要求ヘッダー。

ユーザー インターフェイス文字列に使用する言語のコンマ区切りリストです。 リストでは優先度の高いものから順に指定します。 有効な形式など、詳細については RFC2616 を参照してください。

このヘッダーと setLang クエリ パラメーターは相互に排他的なので、両方は指定しないでください。

このヘッダーを設定する場合は、cc クエリ パラメーターも指定する必要があります。 結果が返される市場を特定するために、Bing によってリストから検出された最初のサポート対象言語が使用され、それが cc パラメーター値と組み合わされます。 サポート対象言語がリストに含まれていない場合、要求がサポートされる最も近い言語と市場が Bing によって検出されるか、集計された市場または既定の市場が結果に使用されます。 Bing によって使用された市場を確認するには、BingAPIs-Market ヘッダーを調べます。

このヘッダーと cc クエリ パラメーターは、複数の言語を指定する場合にのみ使用します。 それ以外の場合は、mkt クエリ パラメーターおよび setLang クエリ パラメーターを使用します。

ユーザー インターフェイス文字列は、ユーザー インターフェイスでラベルとして使われる文字列です。 JSON 応答オブジェクトには、いくつかのユーザー インターフェイス文字列があります。 応答オブジェクト内の Bing.com プロパティへのリンクには、指定された言語が適用されます。
BingAPIs-Market 応答ヘッダー。

要求で使用された市場。 形式は <languageCode>-<countryCode> です。 たとえば、en-US などです。
BingAPIs-TraceId 応答ヘッダー。

要求の詳細が含まれたログ エントリの ID。 エラーが発生した場合、この ID をキャプチャします。 問題を特定して解決できない場合は、その他の情報と共にこの ID をサポート チームに提供します。
Ocp-Apim-Subscription-Key 必須の要求ヘッダー。

Azure AI サービスでこのサービスにサインアップしたときに受け取ったサブスクリプション キーです。
Pragma 省略可能な要求ヘッダー

既定では、Bing はキャッシュされたコンテンツがある場合にそれを返します。 キャッシュされたコンテンツを Bing が返さないようにするには、Pragma ヘッダーを no-cache に設定します (例: Pragma: no-cache)。
User-Agent 省略可能な要求ヘッダー。

要求送信元のユーザー エージェント。 Bing では、モバイル ユーザーに最適なエクスペリエンスを提供するためにユーザー エージェントが使用されます。 省略可能ですが、このヘッダーは常に指定することをお勧めします。

ユーザーエージェントは、よく使用されるブラウザーによって送信されるのと同じ文字列にする必要があります。 ユーザー エージェントについては、RFC 2616 を参照してください。

ユーザーエージェント文字列の例を次に示します。
  • Windows Phone - Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)

  • Android - Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SCH-I500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML; like Gecko) Version/4.0 Mobile Safari/533.1

  • iPhone - Mozilla/5.0 (iPhone; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/536.26 (KHTML; like Gecko) Mobile/10B142 iPhone4;1 BingWeb/3.03.1428.20120423

  • PC - Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko

  • iPad - Mozilla/5.0 (iPad; CPU OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53
X-MSEdge-ClientID 省略可能な要求および応答ヘッダー。

このヘッダーは、Bing API の呼び出し間で一貫性のある動作をユーザーに提供するために Bing によって使用されます。 Bing によって、新しい機能と改善点が頻繁にフライト化されます。そして、トラフィックを異なるフライトに割り当てるためのキーとして、クライアント ID が使用されます。 複数の要求に対してユーザーの同じクライアント ID を使用しないと、ユーザーが複数の競合するフライトに割り当てられる可能性があります。 複数の競合するフライトに割り当てられると、ユーザー エクスペリエンスの一貫性がなくなる場合があります。 たとえば、2 番目の要求に 1 番目とは異なるフライトが割り当てられていると、エクスペリエンスが予期しないものになる可能性があります。 また、クライアント ID は、そのクライアント ID の検索履歴に合わせて Web の結果を調整し、ユーザーにリッチなエクスペリエンスを提供するために Bing によって使用される場合があります。

このヘッダーは、クライアント ID で生成されたアクティビティを分析して結果の順位付けを向上させるために Bing によって使用されることもあります。 関連性の向上は、Bing API によって提供される結果の品質向上に役立ち、API コンシューマーのクリックスルー率の向上を実現します。

重要: このヘッダーは省略可能ですが、必須であると考える必要があります。 同じエンド ユーザーとデバイスの組み合わせによる複数の要求に対してクライアント ID を保持することで、1) API コンシューマーが一貫性のあるユーザー エクスペリエンスを受け取ることができ、2) Bing API からの結果の品質向上を通じてクリックスルー率の向上が実現します。

このヘッダーに適用される基本的な使用規則を次に示します。
  • デバイスでアプリケーションを使用する各ユーザーは、Bing によって生成された一意のクライアント ID を持っている必要があります。

    このヘッダーを要求に含めない場合、Bing によって ID が生成され、それが X-MSEdge-ClientID 応答ヘッダーで返されます。 このヘッダーを要求に含めるべきでない唯一の場合は、ユーザーがそのデバイスでアプリを初めて使用するときです。

  • そのユーザーのためにアプリによってデバイスで実行される各 Bing API 要求で、クライアント ID を使用します。

  • 注意: このクライアント ID は認証可能なユーザー アカウント情報にリンクできないようにする必要があります。

  • クライアント ID を保持します。 ブラウザー アプリで ID を永続化するには、永続的な HTTP Cookie を使用して ID がすべてのセッションで確実に使用されるようにします。 セッション Cookie は使用しないようにしてください。 モバイル アプリなど、他のアプリの場合は、デバイスの永続的ストレージを使用して ID を保持します。

    次にそのデバイスでユーザーがアプリを使用するときに、保持したクライアント ID を取得します。

注: Bing の応答には、このヘッダーが含まれる場合と含まれない場合があります。 このヘッダーが応答に含まれる場合、クライアント ID をキャプチャして、ユーザーのためにそのデバイスで実行される後続のすべての Bing 要求でそれを使用します。

注: X-MSEdge-ClientID を含める場合、要求には Cookie を含めないようにしてください。
X-MSEdge-ClientIP 省略可能な要求ヘッダー。

クライアント デバイスの IPv4 アドレスまたは IPv6 アドレス。 IP アドレスは、ユーザーの位置情報の検出に使用されます。 位置情報は、安全な検索動作を決定するために Bing によって使用されます。

注: 省略可能ですが、このヘッダーと X-Search-Location ヘッダーは常に指定することをお勧めします。

(最後のオクテットを 0 に変更するなど) アドレスを難読化しないようにしてください。 アドレスを難読化すると、デバイスの実際の場所から離れた場所が検出され、Bing から誤った結果が提供される可能性があります。
X-Search-Location 省略可能な要求ヘッダー。

クライアントの地理的な場所を示す、キーと値のペアのセミコロン区切りリストです。 位置情報は、安全な検索動作を決定して関連するローカル コンテンツを返すために、Bing によって使用されます。 キーと値のペアは、<キー>:<値> の形式で指定します。 ユーザーの場所の指定に使用するキーは次のとおりです。

  • lat - クライアントの場所の緯度 (度単位)。 緯度は、-90.0 以上、+90.0 以下である必要があります。 負の値は南半球の緯度を示し、正の値は北半球の緯度を示します。

  • long - クライアントの場所の経度 (度単位)。 経度は、-180.0 以上、+180.0 以下である必要があります。 負の値は西半球の経度を示し、正の値は東半球の経度を示します。

  • re - 座標の水平方向の精度を指定する半径 (m)。 デバイスの位置情報サービスによって返される値を渡します。 一般的な値は、GPS/Wi-Fi の 22 m、携帯電話基地局の三角測量の 380 m、IP 逆引き参照の 18,000 m などです。

  • ts - クライアントがその場所にあったときの UTC UNIX タイムスタンプ。 (UNIX タイムスタンプは、1970 年 1 月 1 日からの経過秒数です)。

  • head - 省略可能。 クライアントの相対的な先頭方向または移動方向。 移動方向は、真北を基準として時計回りに 0 から 360 度で指定します。 このキーは、sp キーが 0 以外の場合にのみ指定します。

  • sp - クライアント デバイスが移動している水平方向の速度 (m/秒)。

  • alt - クライアント デバイスの高度 (m)。

  • are - 省略可能。 座標の垂直方向の精度を指定する半径 (m)。 半径の既定値は 50 km です。 このキーは、alt キーを指定する場合にのみ指定します。

注: これらのキーは省略可能ですが、提供する情報が多ければ多いほど、位置情報の結果が正確になります。

注: ユーザーの地理的な場所は常に指定することをお勧めします。 位置情報を提供することは、クライアントの IP アドレスがユーザーの物理的な場所を正確に反映していない場合 (たとえば、クライアントによって VPN が使用されている場合) に特に重要です。 最適な結果を得るには、このヘッダーと X-MSEdge-ClientIP ヘッダーを含める必要がありますが、最低限、このヘッダーを含めることをお勧めします。

注意

利用規約ですべての該当法規 (これらのヘッダーの使用に関するものなど) への準拠が要求されていることに注意してください。 たとえば、ヨーロッパなどの特定の地域では、特定の追跡デバイスをユーザー デバイスに組み込む前に、ユーザーの同意を得る必要があります。

クエリ パラメーター

要求には次のクエリ パラメーターを含めることができます。 必須のパラメーターについては、必須の列を参照してください。 クエリ パラメーターは URL エンコードする必要があります。

名前 必須
count offset パラメーターで指定されたインデックスから始まる、返す結果の数。 String いいえ
localCategories ビジネス カテゴリ別に検索を定義するオプションの一覧。 地元企業のカテゴリ検索についてのページを参照してください String いいえ
mkt 結果の取得元の市場。

可能な市場の値の一覧については、市場コードに関するページを参照してください。

注: 現在 Local Business Search API でサポートされるのは en-us の市場と言語のみです。

String はい
offset count パラメーターで指定された、結果を開始するインデックス。 Integer いいえ
q ユーザーの検索語句。 String いいえ
responseFormat 応答に使用するメディアの種類。 次の値を指定できます。大文字と小文字は区別されません。
  • JSON
  • JSONLD

既定値は JSON です。 応答に含まれる JSON オブジェクトについては、「応答オブジェクト」を参照してください。

JsonLd を指定すると、検索結果が含まれている JSON-LD オブジェクトが応答本文に含まれます。 JSON-LD については、JSON-LD に関するページを参照してください。
String いいえ
safeSearch 成人向けコンテンツのフィルター処理に使用されるフィルター。 次のフィルター値を指定できます。大文字と小文字は区別されません。
  • Off - 成人向けのテキスト、画像、ビデオを含む Web ページを返します。

  • Moderate - 成人向けのテキストを含むが、成人向けの画像またはビデオを含まない Web ページを返します。

  • Strict - 成人向けのテキスト、画像、ビデオを含む Web ページを返しません。

既定値は Moderate です。

注:safeSearch が Strict に設定されるよう Bing の成人向けコンテンツ ポリシーによって強制される市場が要求元の場合、Bing によって safeSearch の値が無視され、Strict が使用されます。

注:site: クエリ演算子を使用している場合、safeSearch クエリ パラメーターの設定にかかわらず、成人向けのコンテンツが応答に含まれることがあります。 site: は、そのサイト上のコンテンツがわかっていて、成人向けコンテンツが含まれていても問題のないシナリオの場合にのみ使用してください。
String いいえ
setLang ユーザー インターフェイス文字列に使用する言語。 ISO 639-1 の 2 文字言語コードを使って言語を指定します。 たとえば、英語の言語コードは EN です。 既定値は EN (英語) です。

省略可能ですが、常に言語を指定することをお勧めします。 ユーザー インターフェイス文字列が別の言語で表示されることをユーザーが望まない限り、通常、setLangmkt で指定されるのと同じ言語に設定します。

このパラメーターと Accept-Language ヘッダーは相互に排他的なので、両方は指定しないでください。

ユーザー インターフェイス文字列は、ユーザー インターフェイスでラベルとして使われる文字列です。 JSON 応答オブジェクトには、いくつかのユーザー インターフェイス文字列があります。 また、応答オブジェクト内の Bing.com プロパティへのリンクには、指定された言語が適用されます。
String いいえ

応答オブジェクト

次に、応答に含まれる可能性がある JSON 応答オブジェクトを示します。 要求が成功した場合、応答内の最上位レベルのオブジェクトは SearchResponse オブジェクトです。 要求が失敗した場合、最上位レベルのオブジェクトは ErrorResponse オブジェクトになります。

Object 説明
Place レストランやホテルなどの地元企業に関する情報を定義します。

エラー

発生したエラーを定義します。

要素 説明 Type
code エラーのカテゴリを特定するエラー コード。 考えられるコードの一覧については、「エラー コード」を参照してください。 String
message エラーの説明。 String
moreDetails エラーに関する追加情報を提供する説明。 String
parameter エラーを引き起こした要求内のクエリ パラメーター。 String
subCode エラーを特定するエラー コード。 たとえば、code が InvalidRequest の場合、subCode は ParameterInvalid か ParameterInvalidValue の場合があります。 String
value 有効でなかったクエリ パラメーター値。 String

ErrorResponse

要求が失敗したときの応答に含まれている最上位レベルのオブジェクト。

名前 Type
_type 種類のヒント。 String
errors 要求が失敗した理由を示すエラーの一覧。 Error[]

ライセンス

テキストまたは写真の使用が許可されるライセンスを定義します。

名前 Type
name ライセンスの名前。 String
url ライセンスに関する詳しい情報を取得できる Web サイトへの URL。

名前と URL を使用してハイパーリンクを作成します。
String

ハイパーリンクのコンポーネントを定義します。

名前 Type
_type 種類のヒント。 String
text 表示テキスト。 String
url URL。 この URL と表示テキストを使用してハイパーリンクを作成します。 String

Organization

公開元を定義します。

公開元は、名前、Web サイト、またはその両方を提供する場合があることに注意してください。

名前 Type
name 公開元の名前。 String
url 公開元の Web サイトへの URL。

公開元が Web サイトを提供しない場合があることに注意してください。
String

場所

レストランやホテルなどの地元企業に関する情報を定義します。

名前 Type
_type 種類のヒントは、次のいずれかに設定される可能性があります。

  • Hotel
  • LocalBusiness
  • レストラン
  • String
    address エンティティがある場所の住所。 PostalAddress
    entityPresentationInfo エンティティの種類を特定するために使用できるヒントなどの、エンティティに関する追加情報。 たとえば、それがレストランであるかホテルであるか。 entityScenario フィールドは ListItem に設定されます。 EntityPresentationInfo
    name エンティティの名前。 String
    telephone エンティティの電話番号。 String
    url エンティティの Web サイトへの URL。

    クリックされたときにハイパーリンクを作成するためにエンティティの名前と共にこの URL を使用して、ユーザーをエンティティの web サイトに移動します。
    String
    webSearchUrl この場所についての Bing の検索結果への URL。 String

    QueryContext

    Bing によって要求に使用されたクエリ コンテキストを定義します。

    要素 説明 Type
    adultIntent 指定されたクエリに成人の意図が含まれているかどうかを示すブール値。 クエリに成人の意図が含まれている場合には値が true になり、含まれていない場合には false になります。 Boolean
    alterationOverrideQuery Bing による元の文字列の使用を強制するために使用するクエリ文字列。 たとえば、クエリ文字列が saling downwind である場合、上書きクエリ文字列は +saling downwind になります。 必ず、結果が %2Bsaling+downwind となるクエリ文字列をエンコードしてください。

    このフィールドは、元のクエリ文字列にスペル ミスがある場合にのみ含まれます。
    String
    alteredQuery クエリを実行するために Bing によって使用されるクエリ文字列。 元のクエリ文字列にスペル ミスがあった場合、変更されたクエリ文字列が Bing によって使用されます。 たとえば、クエリ文字列が saling downwind の場合、変更されたクエリ文字列は sailing downwind になります。

    このフィールドは、元のクエリ文字列にスペル ミスがある場合にのみ含まれます。
    String
    askUserForLocation 正確な結果の提供を目的として、Bing からユーザーの位置情報が要求されているかどうかを示すブール値。 X-MSEdge-ClientIP ヘッダーと X-Search-Location ヘッダーを使用してユーザーの位置情報を指定した場合、このフィールドは無視できます。

    正確な結果を得るためにユーザーの位置情報が必要な位置情報対応クエリ ("today's weather" や "restaurants near me" など) では、このフィールドは true に設定されます。

    位置情報が含まれている位置情報対応クエリ ("Seattle weather" など) では、このフィールドは false に設定されます。 このフィールドは、位置情報に未対応のクエリ ("best sellers" など) でも false に設定されます。
    Boolean
    originalQuery 要求で指定されたとおりのクエリ文字列。 String

    Identifiable

    名前 Type
    id リソース識別子 String

    RankingGroup

    検索結果グループ (メインラインなど) を定義します。

    名前 Type
    items グループで表示される検索結果の一覧。 RankingItem

    RankingItem

    表示される検索結果項目を定義します。

    名前 Type
    resultIndex 表示される回答内の項目のゼロベース インデックス。 このフィールドが項目に含まれていない場合、回答のすべての項目が表示されます。 たとえば、News 回答ではすべてのニュース記事が表示されます。 Integer
    answerType 表示される項目が含まれている回答。 たとえば、News などです。

    種類を使用して SearchResponse オブジェクト内の回答を探します。 種類は SearchResponse フィールドの名前です。

    ただし、このオブジェクトに value フィールドが含まれている場合にのみ回答の種類を使用し、そうでない場合は無視します。
    String
    textualIndex 表示される textualAnswers 内の回答のインデックス。 符号なし整数
    value 表示される回答と表示される回答の項目のいずれかを特定する ID。 ID によって回答が特定される場合、回答の項目がすべて表示されます。 Identifiable

    RankingResponse

    検索結果ページでコンテンツが配置される場所と順序を定義します。

    名前
    mainline メインラインに表示される検索結果。
    pole 最も目立つ処理を受ける検索結果 (たとえば、メインラインとサイドバーの上に表示されます)。
    sidebar サイドバーに表示される検索結果。

    SearchResponse

    要求が成功したときの応答に含まれている最上位レベルのオブジェクトを定義します。

    サービスによってサービス拒否攻撃が疑われている場合、要求は成功する (HTTP 状態コードは 200 OK) ものの、応答の本文は空になることに注意してください。

    名前 Type
    _type 種類のヒント。これは SearchResponse に設定されます。 String
    places 検索クエリに関連するエンティティの一覧。 JSON オブジェクト
    queryContext Bing が要求に使用したクエリ文字列を含むオブジェクト。

    このオブジェクトには、ユーザーが入力したとおりのクエリ文字列が含まれています。 クエリ文字列にスペル ミスが含まれていた場合は、Bing がクエリに使用した、変更後のクエリ文字列が含まれる場合もあります。
    QueryContext

    エラー コード

    要求によって返される可能性のある HTTP 状態コードを次に示します。

    状態コード 説明
    200 正常終了しました。
    400 クエリ パラメーターの 1 つが欠落しているか無効です。
    401 サブスクリプション キーが見つからないか、無効です。
    403 (たとえば、有効なサブスクリプション キーを使用して) ユーザーは認証されたものの、要求されたリソースへのアクセス許可がありません。

    また、呼び出し元が 1 か月あたりのクエリ数のクォータを超えた場合にも、Bing はこの状態を返します。
    410 HTTPS プロトコルではなく HTTP プロトコルが使用された要求。 サポートされるプロトコルは HTTPS のみです。
    429 呼び出し元が 1 秒あたりのクエリ数のクォータを超えました。
    500 予期しないサーバー エラー。

    要求が失敗すると、応答に ErrorResponse オブジェクトが含まれます。このオブジェクトには、エラーの原因を示す Error オブジェクトの一覧が含まれています。 エラーがパラメーターに関連している場合、parameter フィールドで、問題であるパラメーターが特定されます。 エラーがパラメーター値に関連している場合、value フィールドで、無効な値が特定されます。

    {
      "_type": "ErrorResponse", 
      "errors": [
        {
          "code": "InvalidRequest", 
          "subCode": "ParameterMissing", 
          "message": "Required parameter is missing.", 
          "parameter": "q" 
        }
      ]
    }
    
    {
      "_type": "ErrorResponse", 
      "errors": [
        {
          "code": "InvalidAuthorization", 
          "subCode": "AuthorizationMissing", 
          "message": "Authorization is required.", 
          "moreDetails": "Subscription key is not recognized."
        }
      ]
    }
    

    考えられるエラー コードとサブエラー コードの値を次に示します。

    コード サブコード 説明
    ServerError UnexpectedError
    ResourceError
    NotImplemented
    HTTP 状態コードは 500 です。
    InvalidRequest ParameterMissing
    ParameterInvalidValue
    HttpNotAllowed
    Blocked
    要求の一部が有効でない場合に Bing は InvalidRequest を返します。 たとえば、必要なパラメーターが不足している場合や、パラメーター値が無効な場合です。

    エラーが ParameterMissing または ParameterInvalidValue の場合、HTTP 状態コードは 400 です。

    HTTPS プロトコルではなく HTTP プロトコルを使用すると、Bing は HttpNotAllowed を返し、HTTP 状態コードは 410 になります。
    RateLimitExceeded No sub-codes 1 秒あたりのクエリ数 (QPS) または 1 か月あたりのクエリ数 (QPM) のクォータを超えると、Bing は RateLimitExceeded を返します。

    QPS を超えた場合、Bing は HTTP 状態コード 429 を返します。また、QPM を超えた場合、Bing は 403 を返します。
    InvalidAuthorization AuthorizationMissing
    AuthorizationRedundancy
    Bing は、呼び出し元を認証できない場合に InvalidAuthorization を返します。 たとえば、Ocp-Apim-Subscription-Key ヘッダーがない場合や、サブスクリプション キーが無効な場合です。

    冗長性は、複数の認証方法を指定した場合に発生します。

    エラーが InvalidAuthorization の場合、HTTP 状態コードは 401 です。
    InsufficientAuthorization AuthorizationDisabled
    AuthorizationExpired
    呼び出し元がリソースに対するアクセス許可を備えていない場合、Bing は InsufficientAuthorization を返します。 これは、サブスクリプション キーが無効になっているか、期限が切れている場合に発生することがあります。

    エラーが InsufficientAuthorization の場合、HTTP 状態コードは 403 です。

    次のステップ