Bluetooth APIリファレンス
Bluetooth APIを使用すると、Bluetooth機能のプロパティを取得したり、Alexa搭載デバイスからBluetoothデバイスのペアリングを解除したりできます。
APIエンドポイント
Bluetooth APIのエンドポイントは、https://api.amazonalexa.com
です。
認証
すべてのAPIリクエストには認可ヘッダーが必要であり、その値にはLogin with Amazon(LWA)から取得したアクセストークンが入ります。
操作
Bluetooth APIには、以下の操作が用意されています。
操作 | HTTPメソッドとURI |
---|---|
| |
|
Bluetooth機能を取得する
Bluetooth機能のプロパティ、操作、設定を取得します。
この操作は以下の国で使用できます。
Healthcare | Hospitality | Residential | Senior Living | Core |
---|---|---|---|---|
なし |
米国、英国、フランス、カナダ、イタリア、ドイツ |
米国、カナダ |
米国、英国、フランス、カナダ、イタリア、ドイツ |
なし |
リクエスト
Bluetooth機能のプロパティ、操作、設定を取得するには、/v2/endpoints/{id}/features/bluetooth
リソースに対してGETリクエストを送信します。
リクエストヘッダーの例
GET /v2/endpoints/{id}/features/bluetooth HTTP/1.1
Host: api.amazonalexa.com
Authorization: Bearer {access token}
リクエストヘッダーのパラメーター
パラメーター | 説明 | 型 | 必須 |
---|---|---|---|
|
LWAトークンです。 |
文字列 |
◯ |
|
エンドポイントIDです。IDは |
文字列 |
◯ |
リクエスト本文の例
リクエストの本文はありません。
リクエスト本文のパラメーター
リクエストの本文はありません。
応答
正常に完了すると、HTTP 200が返されます。
応答本文の例
以下は、応答の例です。
HTTP/1.1 200 OK
{
"operations": [
{
"name": "unpair",
"path": "/v2/endpoints/{id}/features/bluetooth/unpair"
}
]
}
応答本文のパラメーター
パラメーター | 説明 | 型 |
---|---|---|
|
呼び出し元がアクセスできる、サポートされているプロパティです。現在、 |
オブジェクトのリスト |
|
呼び出し元がアクセスできる、サポートされている操作です。現在、 |
Operationオブジェクトのリスト |
|
操作の名前です。現在、 |
文字列 |
|
操作を呼び出すための完全なパスです。 |
文字列 |
|
呼び出し元がアクセスできる設定データです。現在、 |
Configurationオブジェクトのリスト |
HTTPステータスコード
ステータス | 説明 |
---|---|
|
リクエストが成功しました。 |
|
リクエストの形式が正しくないか、必須パラメーターがありません。 |
|
認可トークンが無効または期限切れか、リソースに対するアクセス権限がありません。 |
|
操作を実行する権限がクライアントにないため、リクエストを完了できませんでした。 |
|
エンドポイントが見つからないか、指定された機能または操作がエンドポイントで使用できません。 |
|
ユーザーが、許可されたレート制限(単位時間あたりの規定のリクエスト数)を超過しています。 |
|
サーバーでエラーが発生しました。 |
Alexa搭載デバイスからBluetoothデバイスのペアリングをすべて解除する
Alexa搭載デバイスからBluetoothデバイスのペアリングをすべて解除します。
この操作は以下の国で使用できます。
Healthcare | Hospitality | Residential | Senior Living | Core |
---|---|---|---|---|
なし |
米国、英国、フランス、カナダ、イタリア、ドイツ |
米国、カナダ |
米国、英国、フランス、カナダ、イタリア、ドイツ |
なし |
リクエスト
Bluetoothデバイスのペアリングを解除するには、/v2/endpoints/{endpointId}/features/bluetooth/unpair
リソースに対してPOST
リクエストを送信します。
リクエストヘッダーの例
POST /v2/endpoints/{endpointId}/features/bluetooth/unpair HTTP/1.1
Host: api.amazonalexa.com
Authorization: Bearer {access token}
リクエストヘッダーのパラメーター
パラメーター | 説明 | 型 | 必須 |
---|---|---|---|
|
LWAトークンです。 |
文字列 |
◯ |
|
エンドポイントIDです。IDは |
文字列 |
◯ |
リクエスト本文の例
リクエストの本文はありません。
リクエスト本文のパラメーター
リクエストの本文はありません。
応答
正常に完了すると、HTTP 202
が返されます。
応答本文の例
応答の本文はありません。
応答本文のパラメーター
応答の本文はありません。
HTTPステータスコード
ステータス | 説明 |
---|---|
|
デバイスのペアリングが解除されました。 |
|
リクエストの形式が正しくないか、必須パラメーターがありません。 |
|
認可トークンが無効または期限切れか、リソースに対するアクセス権限がありません。 |
|
操作を実行する権限がクライアントにないため、リクエストを完了できませんでした。 |
|
エンドポイントが見つからないか、指定された機能または操作がエンドポイントで使用できません。 |
|
ユーザーが、許可されたレート制限(単位時間あたりの規定のリクエスト数)を超過しています。 |
|
サーバーでエラーが発生しました。 |
|
エンドポイントに到達できません。 |
関連トピック
最終更新日: 2023 年 03 月 16 日