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